Я на Windows 7, используя Cygwin.
Мой скрипт и текстовый файл находятся в одном каталоге.
#!/bin/bash
while read name; do
echo "Name read from file - $name"
done < /home/Matt/servers.txt
Я получаю эту ошибку, и я не знаю почему, потому что это правильный синтаксис цикла while ..?
u0146121@U0146121-TPD-A ~/Matt
$ ./script.sh
./script.sh: line 4: syntax error near unexpected token `done'
./script.sh: line 4: `done < /home/Matt/servers.txt'
Кто-нибудь может сказать мне, что я делаю не так? Я думаю, это потому, что я нахожусь на окнах и использую Cygwin.