Я пытаюсь создать csh
на лету с другим csh
скриптом, echo
загрузив кучу операторов в другой файл и запустив его.
Но я не могу повторять такие строки, как "$#argv"
и "#!/bin/csh"
Первый всегда анализируется генератором csh в его значение #argv
, а shebang
просто выдает ошибку, говорящую Event not found
. Есть ли способ, которым я мог бы повторить это в файл?
Я согласен с генератором csh
вместо bash
, но выходной скрипт должен быть csh, так как он использует целую кучу переменных среды csh.
PS - я пробовал echo -e и пытался добавлять обратную косую черту везде, где мог, но тщетно. Это также не сработало при использовании одинарных кавычек вместо двойных.