Linux shell 变量添加回车换行

前言全局说明

Linux shell 变量添加回车换行


一、说明

1.1 环境:

Ubuntu 18.04.6 LTS (Linux qt-vm 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux)

二、错误的,变量添加回车换行

在 bash 中,如果要把变量赋值为换行符,写为 '\n' 没有效果,需要写为 $'\n'。具体举例如下:$ newline='\n'

三、正确的,变量添加回车换行

newline=$'\n'
echo $newline

要在字符串外加$符号



免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://blog.csdn.net/weixin_34504649/article/details/113540573#:~:text=把变量赋值为换行符在 bash 中,如果要把变量赋值为换行符,写为 'n' 没有效果,需要写为 %24'n'。 具体举例如下:%24 newline%3D'n'%24,'n',得到的是 n 这个字符串,而不是换行符自身。 这是 bash 和 C 语言不一样的地方。



posted @ 2024-12-29 23:30  悟透  阅读(374)  评论(0)    收藏  举报