echoin dòng mới ( \n) ở cuối dòng
echo abcd | xxd
0000000: 6162 6364 0a abcd.
Với một số echotriển khai, bạn có thể sử dụng -n:
-n không xuất ra dòng mới
và kiểm tra:
echo -n abcd | wc -c
4
Với một số người khác, bạn cần \ctrình tự thoát:
\c: Bỏ qua <newline>cái khác theo sau đối số cuối cùng trong đầu ra. Tất cả các ký tự theo sau '\c'trong các đối số sẽ được bỏ qua.
echo -e 'abcd\c' | wc -c
4
Có thể sử dụng printf:
printf %s abcd | wc -c
4
(lưu ý rằng wc -cđếm byte, không phải ký tự (mặc dù trong trường hợp abcdchúng thường tương đương). Sử dụng wc -mđể đếm ký tự).
printftốt hơnecho?