簡體   English   中英

編寫我的第一個bash腳本時遇到問題

[英]Having trouble writing my first bash script

好的我正在ubuntu 10.04中編寫我的第一個bash腳本。

該文件位於我的桌面上: /home/myuser/Desktop

該文件稱為hello-world

該文件包含:

#!/bin/bash
echo "Hello World"

我打開一個命令行並運行:

/家/ myuser的/桌面/你好世界

它告訴我permition被否定了。 所以我用sudo再次運行它,它詢問我的密碼,我輸入,點擊返回。

我得到了這個輸出。

sudo:/ home / myuser / Desktop / hello-world:找不到命令

我究竟做錯了什么?

您的腳本可能未設置為可執行文件。 嘗試:

chmod u+x /home/myuser/Desktop/hello-world

如果您的腳本名為test.sh,請執行以下操作...

$ chmod +x test.sh

其次是

$ ./test.sh

chmod +x hello-world

您需要將腳本標記為可執行文件。 運行chmod +x hello-world添加可執行位。

你也可以這樣做:

sh /home/myuser/Desktop/hello-world

這將執行腳本,而不需要將其設置為可執行文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM