jcmax
@jcmax
Супер Пользователь

Bash скрипт для консольного swift, автоматизация компиляции как написать?

Доброго всем дня или вечера/ночи.

Вообщем у меня есть скрипт или его начало.

Я либо отупел либо у меня мак жестко глючит.

Вообщем простейший вариант такой

#!/bin/bash
#
#
#

echo Please, enter your name

read NAME

echo "Hi $NAME!"


При использовании ./buildSwift.sh

./buildSwift.sh
-bash: ./buildSwift.sh: /bin/bash^M: bad interpreter: No such file or directory

если использовать sh buildSwift.sh

sh buildSwift.sh
: command not found 5:
Please, enter your name
: command not found 7:
user
': not a valid identifierad: `NAME
: command not found 9:
Hi !

Тоже самое если я попробую вот так bash buildSwift.sh

чего вообще за дурдом у меня твориться

Я хотел написать скрипт который компилировал бы проект на swift, но при этом удалял придыдущий результат терминала
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
@RPG
Какой текстовый редактор? Включите в нём перенос строки UNIX, эти ошибки характерны для попадания невидимых спецсимволов (возврат каретки) в исходник, особенно грешат редакторы на винде. Откройте в vim и увидите эти ^M:)

dos2unix - есть такая утилита - конвертировать кривые переносы строк.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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