echo
cetak baris baru ( \n
) di akhir baris
echo abcd | xxd
0000000: 6162 6364 0a abcd.
Dengan beberapa echo
implementasi, Anda dapat menggunakan -n
:
-n
jangan output baris baru yang tertinggal
dan uji:
echo -n abcd | wc -c
4
Dengan beberapa yang lain, Anda perlu \c
urutan pelarian:
\c
: Menekan <newline>
yang sebaliknya mengikuti argumen terakhir di output. Semua karakter yang mengikuti '\c'
argumen akan diabaikan.
echo -e 'abcd\c' | wc -c
4
Portable, gunakan printf
:
printf %s abcd | wc -c
4
(perhatikan bahwa wc -c
jumlah byte, bukan karakter (meskipun dalam kasus abcd
mereka umumnya setara). Gunakan wc -m
untuk menghitung karakter).
printf
lebih baik dari ituecho
?