Ich wollte den readBefehl finden, also tat ich:
$ which read
Es gibt den Exit-Status 1 zurück. Warum passiert das?
readist in bash eingebaut. Für diesen Befehl gibt es keine exectuable.
read, können Sie den Befehl ausführen help read. Siehe diesen Link für weitere Details
echoist ein eingebauter Befehl, hat aber einen ausführbaren Pfad. @waltinator @PerlDuck
echoeingebaute Bash nicht mit dem externen Befehl identisch ist /bin/echo, der in Ubuntu von GNU-Coreutils bereitgestellt wird. Aber beide Stütz Escape - Sequenzen, und beide sie interpretieren , wenn die -eOption übergeben wird und nicht anders . Im Allgemeinen kann man auf einem beliebigen System mit einer beliebigen Shell im Bourne-Stil nicht sicher sein, ob sich das echoeingebaute System (falls vorhanden!) Und der externe Befehl (der vorhanden sein muss) weitgehend ähnlich verhalten. Aber mit Bash und /bin/echoin Ubuntu und den meisten anderen GNU / Linux-Systemen tun sie dies.
readist einbasheingebauter Befehl, kein eigenständiger Befehl. Hier finden Sie Informationen überreadinman bash( manpages.ubuntu.com/manpages/bionic/en/man1/bash.1.html )