我的conky配置中有这一行:
${if_match ${exec ifconfig | grep -m 2 -Po "(?<=inet ).*(?= netmask)" | sed -n 2p} "==" "192.168.43.77"}Connected${else}Disconnected${endif} | \
但它始终显示&#34;已连接&#34;该命令是否返回&#34; 192.168.43.77&#34;或不。为什么这不起作用?
答案 0 :(得分:0)
不要把它写成一个单行。创建函数和脚本,以便逐行检查输出。