我正在尝试执行以下操作。
foo="foo:foo1"
cc= `$foo | cut -f2 -d:`
我理解为什么这不起作用,但我不知道这样做。
提前致谢。
答案 0 :(得分:7)
试试这个:
foo="foo:foo1"
cc=`echo $foo | cut -f2 -d:`
要进行2项更改:
=
周围不得有空格
为shell分配值时
变量答案 1 :(得分:0)
$ foo="foo:foo1"
$ IFS=":"
$ set -- $foo
$ echo $2
foo1