Скрипт 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 также указал, что мне следует использовать только один символ перенаправления ">" для первой строки, поскольку это новый файл

Связанный контент