Как в bash запросить у пользователя имя файла и проверить доступен этот файл для записи или нет ?

Этот скрипт запрашивает у пользователя ввод имени файла и проверяет его доступность для записи. Если файл доступен для записи, выводится сообщение "Файл $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.