bash - Bash 中的 Echo 换行符打印文字\n

标签 bash echo newline

如何打印换行符?这只是打印 \n:

$ echo -e "Hello,\nWorld!"
Hello,\nWorld!

最佳答案

改用printf:

printf "hello\nworld\n"

printf 在不同环境中的行为比 echo 更一致。

关于bash - Bash 中的 Echo 换行符打印文字\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8467424/

相关文章:

string - 你如何追加到一个已经存在的字符串?

linux - 我想通过 shell 删除所有文件,除了少数 as 但导致语法错误 : "(" unexpected

bash - 从重定向到日志文件的程序输出中删除进度条

regex - 查找命令与 'regex' 匹配不工作

php - 如何将查询结果存储到 mysql 中的变量中,然后将其用于另一个查询和回显结果?

jsf - 在工具提示中放置换行符/换行符

php - 如何防止 php 中的 CRLF 注入(inject)(Http 响应拆分)

buffer - 从 php 回显 "as it goes"

php - XML 输出并排显示

ruby-on-rails - 在 Linux 上部署的 Rails 项目中,CRLF 行是否正常?