Improvvisamente ho deciso che mi piacerebbe guardare il codice sorgente per 'echo'
$ which echo
/usr/bin/echo
così
$ ls -al /usr/bin/echo
-rwxr-xr-x. 1 root root 32536 Oct 31 2016 /usr/bin/echo
così
$strings /usr/bin/echo
mi porta a credere che sia un programma C compilato
Ora sono bloccato.
Come posso:
Scopri in quale pacchetto si trova
Ottieni la fonte
Ricostruiscilo
Provalo
Installa la nuova versione a livello di sistema
(So che 5 non è una buona idea, sono solo curioso ...)
Sono attualmente su Fedora, ma sarei anche interessato alle risposte per Debian
Un collegamento a un tutorial pertinente sarebbe una buona risposta.
Modificare:
$ type -a echo
echo is a shell builtin
echo is /usr/bin/echo
Quindi immagino sia quello in cui /usr/bin/echo
mi piacerebbe vedere piuttosto che cercare di leggere tutto bash
.
/usr/bin/echo --version
dopo.
type -a echo
prima.