Shell腳本bash: ./t.sh:/bin/bash^M:損壞的解釋器: 沒(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è)字符就可以了??梢允褂妹顂ed -i 's/\r$//' urfile 。有時(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è)字符就可以了??梢允褂妹顂ed -i 's/\r$//' urfile 。
- 區(qū)分shell中的 反引號(hào)、$()和${}
- Shell雙引號(hào)和單引號(hào)有哪些不同
- Shell編程 Bash引號(hào)的那點(diǎn)事
- Shell腳本中單引號(hào)(‘)和雙引號(hào)(“)的使用區(qū)別
- linux shell中單引號(hào)、雙引號(hào)、反引號(hào)、反斜杠的區(qū)別
- 探索PowerShell(十五) 引號(hào)與轉(zhuǎn)義字符
- shell腳本開(kāi)頭#!/bin/bash的作用詳解
- Shell編程之/bin/bash和/bin/sh的區(qū)別淺析
- shell腳本中/bin/bash的作用引號(hào)與括號(hào)的使用小結(jié)
相關(guān)文章
Shell中實(shí)現(xiàn)“多線程”執(zhí)行腳本文件完美解決方案
這篇文章主要介紹了Shell中實(shí)現(xiàn)“多線程”執(zhí)行腳本文件完美解決方案,本文是針對(duì)一次調(diào)用執(zhí)行多個(gè)腳本文件并分批執(zhí)行的一個(gè)解決方法的測(cè)試和總結(jié),需要的朋友可以參考下2014-12-12Shell中實(shí)現(xiàn)字符串反轉(zhuǎn)方法分享
這篇文章主要介紹了Shell中實(shí)現(xiàn)字符串反轉(zhuǎn)方法分享,本文同時(shí)提供了多種語(yǔ)言的實(shí)現(xiàn)方法,如awk、python、bash、C語(yǔ)言等,需要的朋友可以參考下2014-12-12關(guān)于Shell腳本效率優(yōu)化的一些個(gè)人想法
很想像之前的一片Mysql全面優(yōu)化詳解那樣子寫一篇全面的優(yōu)化文章,但是苦于沒(méi)有相關(guān)書(shū)籍參考,也沒(méi)有發(fā)現(xiàn)網(wǎng)絡(luò)牛人有總結(jié)帖或文章之類的,所以就根據(jù)個(gè)人理解和經(jīng)驗(yàn)寫一些能優(yōu)化程序效率的東西吧。這篇是不敢稱全面的2012-09-09linux shell 管道命令(pipe)使用及與shell重定向區(qū)別
這篇文章主要介紹了linux shell 管道命令(pipe)使用及與shell重定向區(qū)別,需要的朋友可以參考下2015-10-10智能監(jiān)測(cè)自動(dòng)重啟Apache服務(wù)器的Shell腳本
這篇文章主要介紹了智能監(jiān)測(cè)自動(dòng)重啟Apache服務(wù)器的Shell腳本,實(shí)現(xiàn)監(jiān)控Apache不可用時(shí),第一次強(qiáng)制重啟,第二次郵件通知管理員,需要的朋友可以參考下2014-07-07linux?命令中的大于號(hào)、小于號(hào)的作用及代表的意思
在linux中,大家也許會(huì)經(jīng)??吹?<???、<<?、<<<?、>、>>?這幾個(gè)小于號(hào)、大于號(hào),那么他們分別代表什么意思呢?下面小編通過(guò)本文給大家介紹下linux?命令中的大于號(hào)、小于號(hào)的作用,感興趣的朋友一起看看吧2023-01-01Shell腳本連接oracle數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼
這篇文章主要介紹了Shell腳本連接oracle數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05