0

如何在提示之前删除新行。我不完全知道如何提出这个问题,所以这里有一个例子。

我想从

%> 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
  %>
4

2 回答 2

2

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

echo -n "hello world"
于 2013-07-17T09:33:16.023 回答
0

你可以简单地做到这一点,

printf "hello world"
于 2013-07-17T11:33:13.520 回答