echo
satır \n
sonunda satırsonu ( ) yazdır
echo abcd | xxd
0000000: 6162 6364 0a abcd.
Bazı echo
uygulamalarda şunları kullanabilirsiniz -n
:
-n
sondaki satırsonu çıktısını alma
ve test edin:
echo -n abcd | wc -c
4
Bazıları ile \c
kaçış sırasına ihtiyacınız var :
\c
: Bunun <newline>
çıktıdaki son argümanı izlediğini bastırın. '\c'
Bağımsız değişkenlerde yer alan tüm karakterler yok sayılır.
echo -e 'abcd\c' | wc -c
4
Taşınabilir olarak şunu kullanın printf
:
printf %s abcd | wc -c
4
( wc -c
karakterleri değil, baytları saydığına dikkat edin ( abcd
genellikle eşdeğer olmalarına rağmen ). wc -m
Karakterleri saymak için kullanın ).
printf
iyiecho
?