тот же скрипт bash в командной строке не работает при запуске из файла

Я пытаюсь опираться на скрипты Bash от cygwin. Когда я вручную набираю следующие строки в командной строке, все работает, и я вижу, что числа от 1 до 10 выводятся на экран.

for i in {1..10}; do
    echo $i;
done

Однако, если я сохраню скрипт в файл (test.sh) и запустлю «./test.sh», мне будут показаны следующие ошибки

./test.sh: line 1: syntax error near unexpected token `

Это кажется мне очень странным. мне интересно, почему же тот же сценарий прекрасно работает в командной строке, но не из файла.

Спасибо Дерек

do\r'' '/test.sh: line 1: `for i in {1..10}; do

Это кажется мне очень странным. мне интересно, почему же тот же сценарий прекрасно работает в командной строке, но не из файла.

Спасибо Дерек

Ответы на вопрос(1)

Ваш ответ на вопрос