возникает проблема при использовании sed с переменной в сценарии оболочки [duplicate]

Я использую Cygwin на своем ноутбуке (DOS). У меня есть коллекция скриптов от моих коллег и моих собственных. Я не IT-специалист, не разбираюсь в Unix. Я следую синтаксису моих коллег и могу управлять несколькими простыми вещами.

Скрипты хорошо работали на моем старом ноутбуке. Я только что сменил ноутбук и установил Cygwin. Когда я запускаю свои сценарии, они не работают. Вот один из примеров сообщения об ошибке, которое я получаю:

line 1: $':\r': command not found
line 5: syntax error near unexpected token `$'\r''
line 5: `fi

Вот 5 верхних строк моего скрипта

:
iter=1
if [ -f iter.txt ]
   then rm ./iter.txt 
fi  

Может кто-нибудь объяснить, как я могу обойти эту проблему?

13
25.10.2020, 16:51
0 ответов

Теги

Похожие вопросы