J'utilise Ubuntu 18.04, et récemment j'obtiens cette erreur lors de l'exécution de scripts bash :tr: command not found
. Le tr
n'existe pas dans /usr/bin
et /usr/sbin
. Également installé coreutils
mais toujours pas de chance. Comment puis-je ajouter cette commande à mon shell ?
which tr
ne renvoie rien. Voici ce que dit apt à propos de coreutils
:
coreutils is already the newest version (8.28-1ubuntu1).
J'obtiens Command 'tr' not found
donc rien ne s'y oppose. /usr/bin
est dans mon PATH
variables.
Réponse acceptée :
tr
est contenu dans le coreutils
package, mais si ce package a été installé avant une simple apt install
ne le restaurera pas. Pour re installez le paquet utilisez apt-get
--reinstall
de choix :
sudo apt install --reinstall coreutils
Si vous n'avez pas (re)déplacé le binaire manquant /usr/bin/tr
il peut y avoir un problème avec votre système, exécutez fsck
sur la partition pour une vérification du système de fichiers et (si nécessaire) une réparation.