"Command not found" 在 ifconfig | grep IF语句
"Command not found" in ifconfig | grep IF statement
我正在尝试检查我的以太网适配器是否是硬连线的。为此,我的代码中有以下部分:
if 'ifconfig | grep "status: active" | head -2 | tail -1 | awk {'print'} | cut -f1 -d:'; then
wired_status=True
echo $wired_status
对于这部分代码,它给出了以下错误:
./tst_wired.sh:第 27 行:ifconfig | grep“状态:活跃” |头-2 |尾-1 | awk {打印} | cut -f1 -d:: 命令未找到
在我的终端中输入“ifconfig”被识别并且有效。
您似乎使用了撇号而不是反引号字符:
` and ' are different
我正在尝试检查我的以太网适配器是否是硬连线的。为此,我的代码中有以下部分:
if 'ifconfig | grep "status: active" | head -2 | tail -1 | awk {'print'} | cut -f1 -d:'; then
wired_status=True
echo $wired_status
对于这部分代码,它给出了以下错误:
./tst_wired.sh:第 27 行:ifconfig | grep“状态:活跃” |头-2 |尾-1 | awk {打印} | cut -f1 -d:: 命令未找到
在我的终端中输入“ifconfig”被识别并且有效。
您似乎使用了撇号而不是反引号字符:
` and ' are different