我有一個非常簡單的腳本,我試圖在bash腳本中執行grep命令。它在命令行上工作,但不在腳本中。我將不勝感激一些幫助。grep不能在腳本中工作
#!/bin/sh
echo "test 2";
grep 14784 logs/ftp_log.13-10-29 > test
它從一個PHP頁面調用,它打印出「測試2」,但沒有做grep和創建測試文件,但是當我從它確實沒有問題,在命令行中運行它。任何幫助你可以給予讚賞。
謝謝 戴夫
我有一個非常簡單的腳本,我試圖在bash腳本中執行grep命令。它在命令行上工作,但不在腳本中。我將不勝感激一些幫助。grep不能在腳本中工作
#!/bin/sh
echo "test 2";
grep 14784 logs/ftp_log.13-10-29 > test
它從一個PHP頁面調用,它打印出「測試2」,但沒有做grep和創建測試文件,但是當我從它確實沒有問題,在命令行中運行它。任何幫助你可以給予讚賞。
謝謝 戴夫
當您從PHP腳本調用腳本時,您認爲當前目錄是什麼?你有沒有嘗試指定文件的絕對路徑?如果沒有文件存在, – mustaccio