我試圖在Mac/Linux機器上運行名爲myscript.command
的腳本。腳本找不到文件
#!/bin/sh
echo 'Starting'
chmod 777 ./myfile
的問題是,當我到達chmod
部分我得到這樣的輸出:
chmod ./myfile: No such file or directory
但兩者myscript.command
和myfile
在同一個文件夾中。
編輯
看來,當我啓動腳本腳本的位置不被保留。我如何保存位置?
該腳本通過在UI中雙擊啓動。
該文件在那裏嗎? – user2182349
是的,文件在那裏。 –
我認爲如果您也從該目錄共享「ls -l」的輸出,這會很有幫助。請注意,腳本將無視您啓動它的目錄,但會檢查文件的「當前」目錄。 – RVT