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
します。