課程
/運(yùn)維&測(cè)試
/Linux
/ Linux達(dá)人養(yǎng)成計(jì)劃 I
mac 終端執(zhí)行shell腳本不正確呢怎么,直接echo 是可以的,寫(xiě)到sh文件就不行了
2015-07-30
源自: Linux達(dá)人養(yǎng)成計(jì)劃 I 9-2
正在回答
首先 你要確定該文件是否有執(zhí)行權(quán)限
簡(jiǎn)單的說(shuō) 不管有沒(méi)有 先 chmod +w hello.sh
然后 ./hello.sh 是執(zhí)行的意思
還有 寫(xiě)在.sh文件里 需要注意 第一行最好加上 #!/bin/bash
ps: 推薦你用oh my zsh 比較好用,界面好看很多 并且有顏色文類(lèi),比如 ls 后 hello.sh 若是無(wú)執(zhí)行權(quán)限則為白色 若有執(zhí)行權(quán)限則為紅色
AiMo_zh 提問(wèn)者
我咋感覺(jué)你寫(xiě)的那個(gè)分號(hào)是中文的呢?
多謝,zsh hello.sh就可以運(yùn)行成功,bash不行呢
第二行寫(xiě)錯(cuò)了 是 chmod +x hello.sh (不是+w)
舉報(bào)
Linux入門(mén)視頻教程,以通俗易懂的語(yǔ)言帶你感受linux之美
2 回答寫(xiě)的shell腳本賦予權(quán)限了運(yùn)行不了 bash就行
1 回答sh是執(zhí)行腳本的命令吧
2 回答centos7 直接執(zhí)行shell好像不行
1 回答問(wèn)題來(lái)了:hello.sh本身就是sh目錄下啊,為什么直接寫(xiě)“hello.sh”不可以?
1 回答為什么我的Shell腳本無(wú)法執(zhí)行?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-07-31
首先 你要確定該文件是否有執(zhí)行權(quán)限
簡(jiǎn)單的說(shuō) 不管有沒(méi)有 先 chmod +w hello.sh
然后 ./hello.sh 是執(zhí)行的意思
還有 寫(xiě)在.sh文件里 需要注意 第一行最好加上 #!/bin/bash
ps: 推薦你用oh my zsh 比較好用,界面好看很多 并且有顏色文類(lèi),比如 ls 后 hello.sh 若是無(wú)執(zhí)行權(quán)限則為白色 若有執(zhí)行權(quán)限則為紅色
2015-09-03
我咋感覺(jué)你寫(xiě)的那個(gè)分號(hào)是中文的呢?
2015-08-01
多謝,zsh hello.sh就可以運(yùn)行成功,bash不行呢
2015-07-31
第二行寫(xiě)錯(cuò)了 是 chmod +x hello.sh (不是+w)