[英]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.