Недопустимое имя переменной csh script

Мне нужна помощь. Я пытаюсь написать сценарий csh, и мне нужно перебрать все файлы в текущем каталоге и выполнить некоторые задачи, поэтому я написал это:

#!/bin/csh

foreach f ($(ls))
    if( some condtions)
       echo "$f"
end

, но каждый раз, когда я пытаюсь запустить это, я получаю: Недопустимая ошибка имени.

0
задан 12 May 2018 в 18:02

1 ответ

Это, кажется, не целый сценарий. if( some condtions) не будет работать потому что some condtions интерпретируется как неизвестное значение и не TRUE или FALSE.

Csh, кажется, неблагоприятен многими, и я лично рекомендую удар.

0
ответ дан 29 October 2019 в 08:42

Другие вопросы по тегам:

Похожие вопросы: