È possibile eseguire chmod e ignorare l'errore dal comando
Esempio (osservazione file.txt non esistente per mostrare l'esempio)
Quando scrivo
chmod 777 file.txt
Ottengo un errore sull'output
chmod: cannot access file.txt : no such file or directory
Quindi aggiungo il flag-f al comando come segue: (file.txt non esiste per mostrare il caso)
chmod -f 777 file.txt
echo $?
1
Ma dall'esempio chmod return 1
Si prega di avvisare come forzare il comando chmod per dare il codice di uscita 0 nonostante l'errore
2>/dev/null
e utilizzaset -e
negli script.