Я использую tcsh и пытаюсь найти путь из файла с несколькими ID, я делаю:
grep I241149 $ ENV_CASTRO / ALL_CMD_LINES.BAK |grep -o \ $ "ENV_CASTRO. *. asm"
, который получает меня:
$ ENV_CASTRO / central / WS678 / test_do_all.asm
, но если япопробуйте
cp `grep I241149 $ ENV_CASTRO / ALL_CMD_LINES.BAK |grep -o \ $ "ENV_CASTRO. *. asm" `.
он запрашивает
cp: невозможно stat` $ ENV_CASTRO / central / WS678 / test_do_all.asm ': нет такогофайл или каталог
Как мне сообщить tcsh, что вывод grep содержит $, что означает, что это переменная окружения, а не обычный текст?
Заранее спасибо.