shell bash脚本注意:单行末尾转义符 后千万不能有其他无关字符(多行命令)

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell bash脚本注意:单行末尾转义符 后千万不能有其他无关字符(多行命令)相关的知识,希望对你有一定的参考价值。

如图,我们有时会用\\字符来表示继续衔接的命令,但是注意,\\后千万不能有其他字符,其中最不容易发现的就是空格

如果有其他字符,如果字符不能被当作标准命令执行,命令就会报个错,如果是连续的命令,\\前的命令可能都不能正常执行了;

但是因为我们\\前面是&&,表示两个相互独立的命令,它会把后面的字符当作一个命令来执行,所以即使报错,脚本也不会挂掉,还能继续往下执行

参考文章:linux shell编程、bash编程、shell教程、bash教程、shell文档、bash文档、shell脚本、bash脚本【教程】第五章:引用““与转义\\ 第六章:退出和退出状态exit

以上是关于shell bash脚本注意:单行末尾转义符 后千万不能有其他无关字符(多行命令)的主要内容,如果未能解决你的问题,请参考以下文章

深入讲解丨Shell脚本单行和多行注释

Shell脚本之循环语句和转义字符

shell编程算术运算

Bash Heredoc 格式在 ) 末尾添加新行;

shell脚本增加回车符

避免shell脚本SQL语句中 *输出时转义