因此,我尝试多次使用不同但相同数量的参数在 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 还指出,我应该只有一个重定向符号“>”,因为第一行是一个新文件