Я пытаюсь записать сценарий, который будет искать определенный .txt файл, сохраненный на мой рабочий стол. Я хочу, чтобы сценарий смог проверить, существует ли этот файл, и затем проверьте, чтобы видеть, читаемо ли это и перезаписываемо.
Какие-либо подсказки?
Вы не должны проверять, существует ли это, проверки на чтение, и запишите, что полномочия достаточно:
От 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
test -r file.txt -a -w file.txt
echo $?
Код возврата равен 0, если он доступен как для чтения, так и для записи.