有时候写了脚本,脚本语句没有问题,但是运行的时候却显示脚本语法错误 “syntax error”
可以使用命令cat -e查出一些没显示出来的字符,这些字符通常不被linux支持:
我们可以看到 ^M 字符是正常情况下不会显示出来,但是会影响脚本的运行的。
正常的linux脚本应该是以$结尾的。
本文介绍了解决Linux脚本中出现的'SyntaxError'问题的方法。通过使用'cat -e'命令,可以检查到不可见字符如'^M',这类字符会导致脚本无法正常运行。文章强调了一个正确的Linux脚本应该以'$'符号结束。
有时候写了脚本,脚本语句没有问题,但是运行的时候却显示脚本语法错误 “syntax error”
可以使用命令cat -e查出一些没显示出来的字符,这些字符通常不被linux支持:
我们可以看到 ^M 字符是正常情况下不会显示出来,但是会影响脚本的运行的。
正常的linux脚本应该是以$结尾的。

被折叠的 条评论
为什么被折叠?