J'ai soudainement décidé que j'aimerais regarder le code source de 'echo'
$ which echo
/usr/bin/echo
donc
$ ls -al /usr/bin/echo
-rwxr-xr-x. 1 root root 32536 Oct 31 2016 /usr/bin/echo
donc
$strings /usr/bin/echo
me fait croire que c'est un programme C compilé
Maintenant je suis coincé.
Comment puis-je:
Découvrez dans quel package il se trouve
Obtenez la source
Reconstruisez-le
Essaye-le
Installer la nouvelle version à l'échelle du système
(Je sais que 5 n'est pas une bonne idée, je suis juste curieux ...)
Je suis actuellement sur Fedora, mais je serais également intéressé par les réponses pour Debian
Un lien vers un tutoriel pertinent serait une bonne réponse.
Éditer:
$ type -a echo
echo is a shell builtin
echo is /usr/bin/echo
Je suppose donc que c'est celui /usr/bin/echo
que j'aimerais voir plutôt que d'essayer de lire l'ensemble bash
.
/usr/bin/echo --version
ensuite.
type -a echo
abord.