bash字符串拼接异常是怎么回事?

如图,hello不知哪里去了。

图片描述

回答:

问题找到了,是这个文件的问题。
通过file test.sh 可以看到:
test.sh: ASCII text, with CRLF line terminators

原来这个文件是我很久之前从windows中移过来的,用cat -v test.sh 可以看到每行的后面多出了^M

解决方法就安装:dos2unix 然后运行: dos2unix test.sh 即可解决问题

参数资料:https://www.cnblogs.com/kerry...

以上是 bash字符串拼接异常是怎么回事? 的全部内容, 来源链接: utcz.com/p/193843.html

回到顶部