Как проверить, существует ли файл в каталоге - PullRequest
0 голосов
/ 24 июля 2011

I, чтобы предложить пользователю ввести имя файла, прочитать его в переменной и использовать эту переменную, чтобы проверить, является ли значение ввода действительно действительным файлом.

Как бы я сделал это в сценарии ksh? Спасибо

1 Ответ

4 голосов
/ 24 июля 2011

Вы уже знаете, как читать пользовательский ввод , вот новая часть:

Это сделано с test (1) :

test -f $theFile && echo exists

У него также есть альтернативное имя [, которое чаще всего используется в выражениях if или while:

if [ -f $theFile ]
then
    echo exists
fi

Пожалуйста, обратитесь к вышеуказанной ссылке (или, альтернативно, к странице руководства).

...