shell 腳本損壞的解釋器 沒(méi)有那個(gè)文件或目錄
有時(shí)候編寫腳本時(shí)會(huì)出現(xiàn)類似標(biāo)題列出的錯(cuò)誤,這個(gè)問(wèn)題大多數(shù)是因?yàn)槟愕哪_本文件在windows下編輯過(guò)。windows下,每一行的結(jié)尾是\n\r,而在linux下文件的結(jié)尾是\n,那么你在windows下編輯過(guò)的文件在linux下打開(kāi)看的時(shí)候每一行的結(jié)尾就會(huì)多出來(lái)一個(gè)字符\r,用cat -A urfile時(shí)你可以看到這個(gè)\r字符被顯示為^M,這時(shí)候只需要?jiǎng)h除這個(gè)字符就可以了。可以使用命令sed -i 's/\r$//' urfile 。
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。