執行帶有參數和重定向的命令的 Bash 腳本

執行帶有參數和重定向的命令的 Bash 腳本

因此,我嘗試使用不同但相同數量的參數多次執行 bash 腳本中的命令,同時將輸出重定向到文字檔案。例如 ...

./test arg1 arg2 arg3 >> output.txt

如果我在命令列執行此操作,則此操作有效。在我有的腳本中...

command ./test 10 5 option1 >> output.txt


command ./test 5 10 option2 >> output.txt

並運行腳本,我得到了command not found。如果我刪除對 ouput.txt 的重定向,則腳本將運行/列印到終端視窗

我嘗試在線搜索,但找不到使用參數然後重定向的示例

有人能幫忙嗎?

答案1

該問題與在 Windows 中使用 Sublime Text 編寫腳本然後將其傳輸到 Linux 伺服器有關。在 Sublime Text 中切換模式會帶來不同

Videonauth 還指出,我應該只有一個重定向符號“>”,因為第一行是一個新文件

相關內容