Nella sezione "Ricerca ed esecuzione di comandi" , la specifica POSIX dice che PATHviene cercato quando si trova un'utilità da eseguire (con alcune eccezioni). La specifica menziona PATHda qualche parte che verrà inizializzata su un valore che garantisce che saranno trovate tutte le utility standard?
O devo fare qualcosa di simile al seguente per garantire che non avrò mai un errore "comando non trovato" quando provo a eseguire un'utilità standard?
PATH=$(command -p sh -c 'printf %s "${PATH}"')
(vedere le specifiche POSIX commanddell'utilità )
getconf PATHnella sezione sull'utilizzo dell'applicazione. Grazie!