我有一個bash文件,我想在Cygwin的在Windows 7平臺上運行,但這樣做的時候我給了我一些奇怪的錯誤。 bash文件適用於我的Linux系統。巴赫文件看起來像這樣:幫助Cygwin的bash的文件
for ((r=0; r <10; r++))
netcat localhost 4444 < myfile.file &
done
wait
,但我得到一個錯誤,我的for循環。更精確它寫道:
./tuning_test.bsh: line 1: syntax error near unexpected token `('
'/tuning_test.bsh: line 1: `?for ((r=0; r <10; r++))
我不明白,因爲我相信,我已經在我的Linux工作bash的文件。我甚至試圖從Linux-bash站點找到一個for-loop示例並運行它,但出現同樣的錯誤。
我是Cygwin的新手,不知道它是否有一些小怪癖或其他一些我必須注意的事情,我試着在他們的主頁上查看文檔和FAQ。
真誠
Mestika
或'在環R {0..9}' – 2010-05-12 12:45:22
@Dennis不爲我工作。 – 2010-05-12 12:56:59
'對於{0..9}中的r;做echo $ r;完成 - 標準Bash。 (也適用於zsh中和ksh93的,但我不認爲這是POSIX指定) – 2010-05-12 14:17:38