Sto usando Ubuntu 18.04 e recentemente continuo a ricevere questo errore durante l'esecuzione di script bash:tr: command not found . Il tr non esiste in /usr/bin e /usr/sbin . Installato anche coreutils ma ancora senza fortuna. Come posso aggiungere questo comando alla mia shell?
which tr non restituisce nulla. Questo è ciò che dice apt su coreutils :
coreutils is already the newest version (8.28-1ubuntu1).
Ottengo Command 'tr' not found quindi niente lo sovrascrive. /usr/bin è nel mio PATH variabile.
Risposta accettata:
tr è contenuto in coreutils pacchetto, ma se questo pacchetto è stato installato prima di una semplice apt install non lo ripristinerà. Per ricercare installa il pacchetto usa apt-get --reinstall opzione:
sudo apt install --reinstall coreutils
Se non hai (ri)spostato il binario mancante /usr/bin/tr potrebbe esserci qualcosa di sbagliato nel tuo sistema, esegui fsck sulla partizione per un controllo del filesystem e (se necessario) riparazione.