Символическая ссылка была создана командой ln -s .
Пробовал if ( -e "$link" ) и if ( -f "$link" ) . Но это не работает.

1 ответ1

1

Если вы работаете в tcsh (часто устанавливается как csh в Linux), то if ( -l "$link") должен работать.

Оператор -l проверяет, является ли файл символической ссылкой. Я не думаю, что есть встроенный эквивалент в простом csh.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .