给定一个字符串我想使用cut命令基于分隔符检索字符串的各个部分?

时间:2011-04-07 13:04:38

标签: shell cut

我有以下字符串:

MrRelatedTests/ubsr064412_01.tst,GREEN,verified skipped,lwks08,31s,1

我想将其检索到以下三个小节中:

MrRelatedTests/ubsr064412_01.tst
GREEN,verified skipped
lwks08,31s,1

我必须在shell脚本中使用这些东西。因此如果 $string=MrRelatedTests/ubsr064412_01.tst,GREEN,verified skipped,lwks08,31s,1我应该能够检索以下内容

$a=MrRelatedTests/ubsr064412_01.tst
$b=GREEN,verified skipped
$c=lwks08,31s,1

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

a=$(echo ${STR} | cut -d, -f1)
b=$(echo ${STR} | cut -d, -f2-3)
c=$(echo ${STR} | cut -d, -f4-6)