Проверка файл и читаемо ли это и перезаписываемо

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

Какие-либо подсказки?

17
задан 31 May 2016 в 06:29

2 ответа

Вы не должны проверять, существует ли это, проверки на чтение, и запишите, что полномочия достаточно:

От help test, выбор соответствующих тестов:

-a FILE        True if file exists.
-e FILE        True if file exists.
-f FILE        True if file exists and is a regular file.
-r FILE        True if file is readable by you.
-s FILE        True if file exists and is not empty.
-w FILE        True if the file is writable by you.

, Таким образом, можно попробовать:

FILE="/path/to/some/file"

if [[ -r $FILE && -w $FILE ]]
then
# do stuff
else
# file is either not readable or writable or both
fi
28
ответ дан 23 November 2019 в 02:21
test -r file.txt -a -w file.txt
echo $?

Код возврата равен 0, если он доступен как для чтения, так и для записи.

3
ответ дан 30 October 2020 в 17:27

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

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