Mes*_*ika 3 windows bash cygwin
我有一个bash文件,我试图在Windows 7平台上的Cygwin中运行它,但是这样做却给了我一些奇怪的错误。bash文件可在我的Linux系统上使用。bach文件如下所示:
for ((r=0; r <10; r++))
netcat localhost 4444 < myfile.file &
done
wait
Run Code Online (Sandbox Code Playgroud)
但是我的for循环出现错误。更准确地说:
./tuning_test.bsh: line 1: syntax error near unexpected token `('
'/tuning_test.bsh: line 1: `?for ((r=0; r <10; r++))
Run Code Online (Sandbox Code Playgroud)
我不明白,因为我确定我的Linux上有一个有效的bash文件。我什至尝试从Linux-bash站点中找到一个for-loop示例并运行它,但有相同的错误。
我是Cygwin的新手,不知道它是否有一些小怪癖或其他我需要注意的内容,因此我尝试浏览其主页上的文档和常见问题解答。
真诚
梅斯蒂卡
您似乎缺少do和的提示行:
#!/bin/bash
for (( r=0; r<10; r++ ))
do
netcat localhost 4444 < myfile.file &
done
wait
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7475 次 |
| 最近记录: |