如何在提示之前删除新行。 我不知道如何制定问题,所以这是一个例子。
我想从
传递%> echo "hello world"
hello world
%>
到
%> echo "hello world"
hello world%>
我尝试使用sed 's/\\n//'
来替换新行。即使使用\\r
和tr
也是如此。
也许剪切功能会准确吗?
echo -n
方法
%> echo -n "hello world"
hello world% #note the new character % just appeared
%>
答案 0 :(得分:2)
您可以使用不会添加eol的-n
开关
echo -n "hello world"
答案 1 :(得分:0)
你可以这么做,
printf "hello world"