Я пытаюсь запустить простой цикл для всех файлов скрипта, но он выдаёт мне следующую ошибку.Сценарий называется test.sh
, и я использую Cygwin в Windows 7.
Мой сценарий:
#!/bin/bash
FILES = "/bowtie-0.12.7-win32/bowtie-0.12.7/output_635_25bp/*"
for f in $FILES
do
echo "hello world"
done
Ошибка:
./test.sh: line 2: FILES: command not found
./test.sh: line 4: syntax error near unexpected token ``$'do\r''
./test.sh: line 4: ``do
Перед запускомскрипт Я конвертировал все файлы в папке в unix формат, используя команду dos2unix
.