我正在尝试将pcduino作为无线AP,同时关注此链接http://learn.linksprite.com/wifi/make-pcduino-as-a-wireless-ap/,一切顺利,直到我完成此步骤:
for i in hostapd hostapd_cli; do cp -f $i /usr/local/bin/$i; done
它给了我一个错误bash: do: command not found
,请帮忙。
答案 0 :(得分:0)
do
应该继续使用它自己的行。在一行中,添加一个分号(;
),如下所示:
for i in hostapd hostapd_cli; do; cp -f $i /usr/local/bin/$i; done
这相当于:
for i in hostapd hostapd_cli
do
cp -f $i /usr/local/bin/$i
done
由于do ... done
块中只有一个语句,您可以省略do
和done
(只需确保将它们全部删除),如下所示:
for i in hostapd hostapd_cli
cp -f $i /usr/local/bin/$i
或等效(在单行上):
for i in hostapd hostapd_cli; cp -f $i /usr/local/bin/$i
答案 1 :(得分:0)
您可以在没有do
和done
命令的情况下尝试,例如:
for i in hostapd hostapd_cli; cp -f $i /usr/local/bin/$i;
答案 2 :(得分:0)
当我尝试没有'do'命令时,它给了我一个关于“完成”命令的错误,但是在没有“do”和“done”的情况下尝试编译并安装了hostapd - Kikomeko Ibrahim Sep 30 at 0:08