在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#1 票数:3346 已采纳

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#2 票数:1933

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#3 票数:638

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#4 票数:159

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#5 票数:84

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#6 票数:45

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#7 票数:29

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#8 票数:27

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#9 票数:26

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#10 票数:16

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#11 票数:9

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#12 票数:8

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#13 票数:6

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#14 票数:4

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#15 票数:4

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#16 票数:4

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#17 票数:4

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#18 票数:4

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#19 票数:3

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#20 票数:1

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#21 票数:0

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#22 票数:0

在bash配置文件(MacOx,iTerm)中用作别名时,我必须用双引号将文本引起来。

alias helloworld="echo -e \"hello \n world\""

===============>>#23 票数:0

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

===============>>#24 票数:-4

在Bash中,尝试了以下操作:

echo -e "Hello,\nWorld!"

但是它不打印换行符,仅打印\\n 如何使其打印换行符?

我正在使用Ubuntu 11.04 (Natty Narwhal)。

  ask by Sergey translate from so

未解决问题?本站智能推荐:

2回复

循环中BASH中的echo / printf没有换行符

为什么在执行以下脚本时每个printf(也尝试使用echo)打印在同一行? 现在,这会产生一个单行输出: 如何将其更改为多行,例如:
3回复

回声换行符输出

我正在编写bash脚本,并且在编写该行时: 我希望输出实际上是l=l.split('\\n')但得到: l=l.split(' ') 关于如何解决此问题的任何想法? 我尝试在不同位置使用引号,并以不同的方式转义字符,但似乎没有任何效果。 感谢帮助! **值得一提-如
2回复

如何在bash函数中打印换行符

我在bash脚本文件中有以下代码: 函数(print_correct_syntax)中的echo空字符串命令(echo“”)似乎不起作用。 相反,函数外的相同命令似乎工作正常。 如何在bash函数中打印空换行?
2回复

echo在两个字符串之间添加换行符

我终于在bash中回应了两个字符串之间的新行。 加上echo包含\\ n的字符串。 如 给我 (我在$ n之前离开了空间以使其更清晰。) 有没有更好的方法呢?
2回复

一个bash命令是否向* .cpp和* .h(或任何指定的文件类型)添加换行符?

我尝试跑步 但是我得到了 一个简单的命令即可,但如果仅将其添加到尚未以换行符结尾的非空文件中,则可以添加奖励
1回复

`echo -n`不打印任何内容

我使用此问题从字符串中删除换行符,但在一台主机上遇到了问题。 由于某些原因, /bin/echo -n foo在该主机上不打印任何内容。 我不知道为什么那个主持人表现得奇怪。 /bin/echo foo工作正常。 它不是终端,因为echo -n foo > /tmp/bar也什
4回复

Bash echo命令不使用转义字符

bash echo命令没有使用转义字符,如“\\ n”和“\\ t” 对于上面的输入,它会显示 那么如何在下一行打印?
6回复

回应换行抑制[重复]

这个问题在这里已有答案: 'echo'在shell脚本中没有换行符 6回答 尽管-n是用单引号写的,为什么$echo '-n'在终端上写-n ?
3回复

bash脚本 - 仅当不为空时才回显

是否有一个选项或其他东西我可以用来封装echo语句,以便在行为空时不打印? 我想的是: 但我找不到如何传递参数。
1回复

回声不打印下一行unix bash

在我的shell脚本中,我使用了以下代码: 执行此操作时,将其打印 但是当我不将命令输出保存在变量中并按以下方式执行时: 输出为: 为什么将命令输出保存在变量中会抑制换行符。 另外,如何保留它?