使用参数和重定向运行命令的 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 还指出,我应该只有一个重定向符号“>”,因为第一行是一个新文件

相关内容