我在學習結合.sh文件和PHP時遇到了一些問題。我創建了一個文件test.sh,並在該文件中調用一個名爲test.php的PHP文件。
如果我雙擊.sh文件然後它運行完美,但是當我嘗試從終端運行它時,我得到「命令未找到」。我在我的.sh文件的確切文件夾中,但它不會工作。這裏是我的test.sh:
#!/bin/bash
LIB=${0/%cli/}
exec php -q ${LIB}test.php one two three
exit;
當我雙擊test.sh文件,然後它返回argv數組像它suppost。但爲什麼我不能從終端運行它?
你是如何執行shell腳本?你可能會在沒有預先設定路徑的情況下調用它(類似於./) – 2010-04-01 09:12:42