Этот скрипт запрашивает у пользователя ввод имени файла и проверяет его доступность для записи. Если файл доступен для записи, выводится сообщение "Файл $fname доступен для записи". В противном случае, если файл не доступен для записи, выводится сообщение "Файл $fname недоступен для записи".
#!/bin/bash
read -p "Введите имя файла: " fname
if [ -w $fname ]
then
echo "Файл $fname доступен для записи."
else
echo "Файл $fname недоступен для записи."
fi
Примеры использования:
Введите имя файла: example.txt
Файл example.txt доступен для записи.
Введите имя файла: mydata.csv
Файл mydata.csv недоступен для записи.
Скрипт использует оператор [ -w $fname ] для проверки доступности файла для записи. Если файл доступен для записи, возвратит значение true, и будет выполнена соответствующая ветвь условия if. В противном случае, если файл недоступен для записи, возвратит значение false, и будет выполнена ветвь else.