环境: MACOS MoJave版本10.14
我正在尝试使用BASH中的ifconfig命令来测试while语句中的条件,以在wifi适配器的状态为非活动时执行任务。
“ ifconfig en0”的手动输出示例:
en0:标志= 8863 mtu 1500 醚a4:83:d7:02:4d:5e nd6选项= 201 媒体:自动选择() 状态:无效
我的代码段:
while [ifconfig en0 | grep -q "status: inactive"]; do
Some stuff..
Some other stuff…
done
但是,我得到了错误:“第62行:[ifconfig:找不到命令”。
我尝试了不同的组合,但仍然收到错误。我在S.O.上发现了一些类似的帖子,描述了类似的问题,但都与我要执行的操作完全不相关。