Мне нужна помощь. Я пытаюсь написать скрипт csh, и мне нужно перебирать все файлы в текущем каталоге и выполнять некоторые задачи, поэтому я написал это:
#!/bin/csh
foreach f ($(ls))
if( some condtions)
echo "$f"
end
, но каждый раз, когда я пытаюсь для запуска этого, я получаю: Ошибка нелегального имени.
Кажется, это не весь сценарий. [F1] не будет запущен, потому что some condtions интерпретируется как неизвестное значение, а не true или false.
Csh кажется неблагоприятным для многих, и я лично рекомендую bash.
Кажется, это не весь сценарий. [F1] не будет запущен, потому что some condtions интерпретируется как неизвестное значение, а не true или false.
Csh кажется неблагоприятным для многих, и я лично рекомендую bash.