将pcduino配置为wifi AP时出错

时间:2015-09-28 14:04:08

标签: linux shell embedded-linux

我正在尝试将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,请帮忙。

3 个答案:

答案 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块中只有一个语句,您可以省略dodone(只需确保将它们全部删除),如下所示:

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

更多信息,例如: http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-7.html

答案 1 :(得分:0)

您可以在没有dodone命令的情况下尝试,例如:

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