Если файл существует, отобразите как «Файл существует!»иначе отображается как «Файл не существует». Если файл имеет права на чтение и запись, отображается как «Разрешение на файл был изменен». Предположим, что имя файла задано в качестве аргумента командной строки. Пример вывода 1:
Файл существует! Разрешение файла было изменено
Пример вывода 2:
Файл не существует
Я пробовал это, но не смог получить никакого вывода. Пожалуйста, помогите мне с этим
f="$1"
if [ -e $f ] then echo "File Exists!"
elif[ ! -e $f ] then echo "File does not Exist" && exit
fi
if [-w $f ] && [ -r $f ] then chmod 777 $f && echo "File Permission has been changed"
fi