鍍金池/ 問答/Linux/ bash字符串拼接異常是怎么回事?

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

如圖,hello不知哪里去了。

圖片描述

回答
編輯回答
檸檬藍(lán)

問題找到了,是這個(gè)文件的問題。
通過file test.sh 可以看到:
test.sh: ASCII text, with CRLF line terminators

原來這個(gè)文件是我很久之前從windows中移過來的,用cat -v test.sh 可以看到每行的后面多出了^M

解決方法就安裝:dos2unix 然后運(yùn)行: dos2unix test.sh 即可解決問題

參數(shù)資料:https://www.cnblogs.com/kerry...

2018年8月21日 09:52