下面你看到了我的真实的代码,我想它可以简化为
$ echo 123456789012 | awk '{print $1}'
123456789012
问题
如何让awk
添加冒号,它会输出12:34:56:78:90:12
?
grep -v '^#' $hosts | grep -E '[0-9A-F]{12}\b' | grep -v 000000000000 | awk '{
print "host "$5" {"
print " option host-name \""$5"\";"
print " hardware ethernet "$3";"
print " fixed-address "$1";"
print "}"
print ""
}' > /etc/dhcp/reservations.conf
4条答案
按热度按时间jjhzyzn01#
另一种方式
下面是一个不同的
gawk
版本yhived7q2#
还有一个:
mpgws1up3#
另一种方法是利用gawk的
FIELDWIDTHS
。58wvjzkj4#
你能试着跟着我吗。