将搜索到网卡信息导入一个文件:
kudzu --probe --class=network|grep 'desc:' > net.txt
将这个文件里面的空格替换成换行符:
sed -i "s/ /\n/g" net.txt
shell脚本
################################
while read line
do
echo "$line" > lin.txt
a=`cat lin.txt|awk '/([0-9][A-Z])+/'`
b=`cat lin.txt|awk '/([A-Z][0-9])+/'`
if [ -n "$a" ]
then
echo "$a"
elif [ -n "$b" ]
do
echo "$line" > lin.txt
a=`cat lin.txt|awk '/([0-9][A-Z])+/'`
b=`cat lin.txt|awk '/([A-Z][0-9])+/'`
if [ -n "$a" ]
then
echo "$a"
elif [ -n "$b" ]
then
echo "$b"
fi
done < net.txt
echo "$b"
fi
done < net.txt
################################
转载于:https://blog.51cto.com/linuxshow/785825