bash memiliki perintah "built-in" yang disebut "echo":
$ type echo
echo is a shell builtin
Selain itu, ada perintah "echo" yang dapat dieksekusi (yaitu, shell fork dan eksekutif /bin/echo, yang bertentangan dengan menafsirkan echodan mengeksekusi itu):
$ ls -l /bin/echo
-rwxr-xr-x 1 root root 22856 Jul 21 2011 /bin/echo
Perilaku echoWRT baik \cdan -nbervariasi. Taruhan terbaik Anda adalah menggunakan printf, yang tersedia pada empat rasa * NIX berbeda yang saya lihat:
$ printf "a line without trailing linefeed"
$ printf "a line with trailing linefeed\n"
bashdalam mode bourne shell, itu berfungsi dengan baik di sini. Juga, agak tidak mungkin Anda benar-benar menggunakan shell bourne sebagai shell interaktif Anda, bukan?