Ho appena aperto uno script di shell legacy (scritto nella vecchia ksh88 su Solaris) e ho trovato quanto segue ripetuto in tutto il codice:
[ -f $myfile ] && \rm -f $myfile
La backslash in fuga mi sembra strano.
So che è intenzionale, poiché questo tipo di fuga (apparentemente inutile) si ripete in tutto il codice. L'autore originale è scomparso da tempo, non riesco a contattarlo per chiederglielo.
È semplicemente una divertente idiosincrasia dell'autore o è una sorta di buona pratica deprecata che aveva senso ad un certo punto nel tempo? O forse è in realtà il modo raccomandato di fare le cose e mi manca qualcosa del tutto?
rm
con il percorso completo.