对于Ex:
echo "adsa " >> a.txt
echo "asdad " >> a.txt
在我的档案中
adsa
asdad
但我正在寻找
adsa asdad
答案 0 :(得分:6)
某些平台支持echo -n
来禁止打印换行符... man echo
可能有帮助
答案 1 :(得分:5)
您还可以使用printf
:
printf "adsa " >> a.txt
printf "asdad " >> a.txt
printf "\n" >> a.txt
或
printf "adsa " >> a.txt
printf "asdad \n" >> a.txt
答案 2 :(得分:2)
来自echo manpage:
-n do not output the trailing newline
答案 3 :(得分:2)
具体来说,bash
(来自OP的标签)有一个内置echo
,支持-n
。从help echo
尝试bash
以查看内置命令的帮助