################################################################################
mac地址转换
#MAC地址格式转换,原:aa:bb:cc:dd:ee:ff 转换后:aabb-ccdd-eeff
00:18:82:AA:AC:CC
sed 's/://;s/:/-/;s/://;s/:/-/;s/://' mac
0018-82AA-ACCC
取ip
ifconfig eth0 | awk -F"[: ]+" '/inet addr/{print $4}'
ifconfig eth0|awk -F" +|:" '/inet addr/{print $4}'
# 如下的分割符合含有:“◎” “#” “,” “:”,
awk -F"[:@#,]" inpufile
问如果分割符合也加入“[", "]" , 该怎么表示?
awk -F"[][:@#,]"
awk "BEGIN { print \"Don't Panic! \" }"
匹配21或者24
awk '/21/||/24/' file
awk '/2[1,4]/' file
awk '/21/{print $1}/23/{print $2}' file
正则表达式来表示pattern
/foo|bar|baz/
取eth0
/var/run/dhcpcd-eth0.pid
awk -F "[-.]" '{print $2}' file
awk -F [-.] '{print $2}' file
A=(`awk '/Supply/{print $9}' file`)
echo ${A[0]}
#!/bin/bash
for ((i=0;i<3;i++))
do
ipmicmd -k "f 0 30 12" smi 0 >file
START[i]=`awk '{print $((6+i))}' file`
break
done
阅读(1946) | 评论(0) | 转发(0) |