小弟不太會使用linux 的批次檔語法
抱歉打擾各位 請問如果要寫一個批次檔案去判斷有沒有wlan0 這個裝置要利用什麼語法或方向?
我要做的是執行批次檔案後如果有wlan0 這個裝置就繼續執行下一個指令
如果沒有的話就秀出 找不到wlan0 這個訊息
像是是如果再windows 的話我目前想到的有 輸出ipconfig 成文字檔然後去findstr看看有沒有無線網卡
但是linux 我爬了一些文章 找不到頭緒@@
#!/bin/bash
if [ "$(/usr/sbin/ifconfig | /usr/bin/grep 'wlan0' | /usr/bin/wc -l)" -eq 1 ];then
/usr/bin/echo 'Found the device.'
else
/usr/bin/echo 'The device not found.'
fi
#!/bin/bash
if [[ $(ip addr|grep wlan0) ]];then
echo "found, do something"
else
echo "not found, do something else"
fi