Я пытаюсь отключить скрипты Bash от cygwin.Когда я вручную набираю следующие строки в командной строке, все работает, и я вижу, что на экране печатаются цифры от 1 до 10.
for i in {1..10}; do
echo $i;
done
Однако, если я сохраню скрипт в файл.sh) и запустите "./test.sh", мне показали следующие ошибки
./test.sh: line 1: syntax error near unexpected token `$'do\r''
'/test.sh: line 1: `for i in {1..10}; do
Это кажется мне очень странным.мне интересно, как получается, что тот же скрипт отлично работает в командной строке, но не из файла.
Спасибо, Дерек