我遇到的所有专家都在用sed添加新行
我尝试在文本文件的末尾添加一行
echo "Hello, how are you?" >> myfile.txt
但是问题是它又像下面一样
1 Hello, how are you?
2
因此,我希望它在文本文件行中没有一行的情况下在文本文件行的末尾创建1行,然后它将作为第一行创建,并且所有下一行将在最后一行之后创建,而没有任何空白行,TIA
答案 0 :(得分:1)
默认情况下,“ echo”添加尾随换行符。在回显中使用“ -n”以取消换行
echo -n "Hello, how are you?" >> myfile.txt
另一种选择是-使用printf
printf "Hello,how are you?" >> myfile.txt