2010-02-04 5 views

ответ

7

Попробуйте это:

foo="foo:foo1" 
cc=`echo $foo | cut -f2 -d:` 

Есть 2 изменения, чтобы сделать:

  • Вам необходимо повторить значение оболочки переменной обув, а затем вырезать его.
  • При присвоении значения оболочке не должно быть пробелов вокруг = .
+0

Привет, вы не представляете, как долго я работал над этим. – user174084

0

in bourne, можно использовать комплект. Никакой внешней команды не требуется.

$ foo="foo:foo1" 
$ IFS=":" 
$ set -- $foo 
$ echo $2 
foo1