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.