ITPub博客

首页 > Linux操作系统 > Linux操作系统 > shell中用awk分割字符串

shell中用awk分割字符串

Linux操作系统 作者:panqiong12345 时间:2017-04-16 13:25:20 0 删除 编辑

例如一个字符串为:hua nong jing chao,我想以空格为分隔符把次字符串分开,并把分割后的字符串赋值给4个变量var1,var2,var3,var4

方法如下:

           var1=`echo "hua nong jing chao"|awk -F ' ' '{print $1}'`

           echo $var1

           var2=`echo "hua nong jing chao"|awk -F ' ' '{print $2}'`

          echo $var2

           var3=`echo "hua nong jing chao"|awk -F ' ' '{print $3}'`

          echo $var3

          var4=`echo "hua nong jing chao"|awk -F ' ' '{print $4}'`

          echo $var4

注:如果想用其他字符作为分隔符,则-F后面可以换成相应的分割付,然后进行分割

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29050044/viewspace-2137354/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: linux grep命令
请登录后发表评论 登录
全部评论

注册时间:2014-05-09

  • 博文量
    138
  • 访问量
    87006