在提示之前删除断行

时间:2013-07-17 09:31:04

标签: unix prompt

如何在提示之前删除新行。 我不知道如何制定问题,所以这是一个例子。

我想从

传递
%> echo "hello world"
hello world
%>

%> echo "hello world"
hello world%>

我尝试使用sed 's/\\n//'来替换新行。即使使用\\rtr也是如此。 也许剪切功能会准确吗?

我得到

echo -n方法

  %> echo -n "hello world"
  hello world%                     #note the new character % just appeared
  %>

2 个答案:

答案 0 :(得分:2)

您可以使用不会添加eol的-n开关

echo -n "hello world"

答案 1 :(得分:0)

你可以这么做,

printf "hello world"