Возможно ли выполнить chmod и игнорировать ошибку из команды
Пример (примечание file.txt не существует, чтобы показать пример)
Когда я печатаю
chmod 777 file.txt
Я получаю ошибку на выходе
chmod: cannot access file.txt : no such file or directory
Поэтому я добавляю флаг -f к команде следующим образом: (file.txt не существует, чтобы показать случай)
chmod -f 777 file.txt
echo $?
1
Но из примера возвращаем chmod 1
Посоветуйте, пожалуйста, как заставить команду chmod выдавать код выхода 0 несмотря на ошибку
2>/dev/null
и использоватьset -e
в сценариях.