原文:執行shell腳本出現command not found問題

zhi前之前遇到了一個問題,用點杠直接執行shell腳本. 提示command not found 這種情況可以試者聲明bash,即 bash . shell.sh 不知道跟 bin bash 的聲明有沒有關系 另外就是腳本的讀寫權限不足,修改腳本的權限之后就可以正常執行了 chmod a x shell.sh ...

2020-09-15 15:46 0 1290 推薦指數:

查看詳情

Shell腳本出現$'\r': command not found

Centos7下執行shell腳本報錯如下 原因 這是因為腳本文件可能在window弄過,有window下的空行,把他轉換成unix格式的就行 解決辦法 然后再執行這個腳本就可以了 ...

Mon Mar 18 23:50:00 CST 2019 0 5797
執行shell腳本出錯'\r': command not found

在linux中執行腳本時出錯 $'\r': command not found 錯誤原因是在腳本中有空行,如果腳本是在Windows下進行編輯之后上傳到linux上去執行的話,就會出現這個問題。 因為win下的空行是/r/n,但是linux下是/n,沒有識別/r,所以會導致上述 ...

Fri Nov 30 01:08:00 CST 2018 0 968
shell腳本執行錯誤 $'\r':command not found

存現這種錯誤是因為 編寫的 shell腳本是在win下編寫的,每行結尾是\r\n 的Unix 結果行是\n 所以在Linux下運行腳本 會任務\r 是一個字符,所以運行錯誤,需要把文件轉換下 方法一、 sed -i 's/\r//' 腳本名 方法二、 yum -y install ...

Thu Aug 01 01:02:00 CST 2019 0 6329
解決Shell腳本$'\r': command not found問題

造成這個問題的原因是Windows下的空行,我們只需要把文件轉成unix就好 Centos下,執行yum install dos2unix,然后dos2unix [file],再執行shell命令就好了 ...

Mon Dec 09 19:28:00 CST 2019 0 326
在Linux操作系統中執行腳本出現 command not found問題排查

最近在學shell腳本編寫,在windows上編寫完之后,通過xshell上傳到linux系統,賦予執行權限之后,執行腳本出現command not found 原因是:.sh腳本在windows系統下用記事本編輯的,不同系統的編碼格式引起的錯誤。 解決:1:首先確保用戶對該文件有讀和寫 ...

Thu Jul 16 18:23:00 CST 2020 0 3512
Ubuntu18 Shell腳本出現 $'\r': command not found

出現這種問題一般就是腳本是在win平台下的,所以是屬於dos指令,需要安裝 dos2unix ,來轉換成unix系統下的腳本: 使用方法,假設是對 test.sh 文件進行轉換: 之后再用bash就一切正常了: ...

Wed Jun 10 19:04:00 CST 2020 0 600
Jenkins遠程執行shell出現java: command not found

之前在使用Jenkins執行遠程shell腳本時,出現提示java: command not found;多方查找原因后發現是因為遠程執行shell腳本時,不會自動加載環境變量,導致出現此錯誤,解決方案就是在腳本前加上這段代碼即可source /etc/profile; ...

Thu Jun 06 00:00:00 CST 2019 0 1275
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM