Давайте представим, что у меня есть скрипт bash, где я вызываю это:
bash -c "some_command"
do something with code of some_command here
Можно ли получить код some_command
? Я не запускаю some_command
непосредственно в оболочке, выполняющей скрипт, потому что не хочу изменять его среду.
export FOO="foo"; bash -c 'echo $FOO'
(одинарные кавычки, чтобы он не расширялся, пока подоболочка не запустит его). - person Cascabel   schedule 01.04.2010