Я пытаюсь сделать следующее.
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