如何在bash脚本中将换行符添加到变量中

Jiew Meng

当我做

str="Hello World\n===========\n"

我也把它\n打印出来。那我怎么有换行符呢?

恩佐替布

bash你可以使用语法

str=$'Hello World\n===========\n'

单引号前加a$是一种新语法,该语法允许在字符串中插入转义序列。

printf内置允许将结果输出保存到变量

printf -v str 'Hello World\n===========\n'

两种解决方案都不需要子外壳。

如果在下面需要打印字符串,则应使用双引号,如以下示例所示:

echo "$str"

因为当您打印不带引号的字符串时,换行符会转换为空格。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将换行符添加到bash脚本中?

来自分类Dev

从PHP中将换行符添加到javascript中

来自分类Dev

如何在Perl脚本打印中添加换行符

来自分类Dev

在Bootstrap 3中将换行符添加到工具提示中

来自分类Dev

如何在脚本中将换行符传递给命令?

来自分类Dev

如何删除换行符并将所有单词添加到列表中

来自分类Dev

如何在bash中将换行符打印为\ n?

来自分类Dev

如何在bash中将换行符打印为\ n?

来自分类Dev

如何在换行模式中添加换行符

来自分类Dev

如何在换行输入中添加换行符

来自分类Dev

如何在javascript变量上添加换行符

来自分类Dev

bash-如何替换变量中的换行符?

来自分类Dev

接受 bash 脚本中的换行符

来自分类Dev

如何在XML文件中添加换行符(换行符)?

来自分类Dev

将换行符添加到python gimp 2.8.4脚本

来自分类Dev

如何在$ mdDialog中的textContent中添加换行符

来自分类Dev

如何在Liquid模板中声明换行符变量?

来自分类Dev

如何在 doctest 变量中包含换行符?

来自分类Dev

bash变量中的换行符

来自分类Dev

如何在rdoc中添加换行符

来自分类Dev

如何在yattag中添加换行符?

来自分类常见问题

如何在列表列表中添加换行符?

来自分类Dev

如何在Twilio SMS消息中添加换行符?

来自分类Dev

如何在Xidel输出中添加换行符?

来自分类Dev

如何在字符串中添加换行符?

来自分类Dev

如何在<h:outputText />值中添加换行符?

来自分类Dev

如何在HTML的<dl>中添加换行符<br/>

来自分类Dev

InnoSetup:如何在组件说明中添加换行符

来自分类Dev

如何在CKEditor 4.4中添加源换行符