web-dev-qa-db-de.com

tr: Befehl nicht gefunden

Ich verwende Ubuntu 18.04 und in letzter Zeit erhalte ich immer wieder diesen Fehler, wenn ich Bash-Skripte ausführe: tr: command not found. Das tr existiert nicht in /usr/bin und /usr/sbin. Auch installiert coreutils aber immer noch kein Glück. Wie kann ich diesen Befehl zu meiner Shell hinzufügen?

which tr gibt nichts zurück. Dies ist, was apt über coreutils sagt:

coreutils is already the newest version (8.28-1ubuntu1).

Ich bekomme Command 'tr' not found also nichts überschreibt es. /usr/bin ist in meiner Variablen PATH.

7

tr ist im Paket coreutils enthalten, aber wenn dieses Paket vor einem einfachen apt install installiert wurde, wird es nicht wiederhergestellt. Um das Paket erneut zu installieren, verwenden Sie die Option apt-get Von --reinstall:

Sudo apt install --reinstall coreutils

Wenn Sie die fehlende Binärdatei /usr/bin/tr Nicht (erneut) verschoben haben, liegt möglicherweise ein Problem mit Ihrem System vor. Führen Sie fsck auf der Partition aus für eine Dateisystemprüfung und ( falls erforderlich) reparieren.

9
dessert