1
我正在尝试执行以下操作。将Bourne Shell变量传递给切割命令
foo="foo:foo1"
cc= `$foo | cut -f2 -d:`
我明白为什么这不起作用,但我对此感到不知所措。
在此先感谢。
我正在尝试执行以下操作。将Bourne Shell变量传递给切割命令
foo="foo:foo1"
cc= `$foo | cut -f2 -d:`
我明白为什么这不起作用,但我对此感到不知所措。
在此先感谢。
试试这个:
foo="foo:foo1"
cc=`echo $foo | cut -f2 -d:`
有2种变化,使:
=
之间不能有空格。,您可以使用设置。不需要外部命令。
$ foo="foo:foo1"
$ IFS=":"
$ set -- $foo
$ echo $2
foo1
欢呼你不知道我在这工作了多久。 – user174084 2010-02-04 08:48:55