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.