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 @   悟透  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示