Работа с awk: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) (Новая: cat ip-mac | awk -F " " '{ print $1 " " $4 }' | sed s/-/:/g > ip-mac-final cat list | awk ' { print "host" $2 "{\n\t hardware ethernet" $1";\n\t fixed-address " $2";\n}" } ') |
Vovan (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
− | + | '''Скрипт для создания конфига для dhcp из результатов работы nmap''' | |
− | cat | + | cat nmapfile | awk '{ print $2 " " $9 }' | awk -F "." '{ print "lab204-" $4" " $1"."$2"."$3"."$4 }' | awk ' { print "\t\t\thost " $1 "{\n" "\t\t\t\t hardware ethernet " $2 ";\n\t\t\t\t fixed-address " $3 ";\n\t\t\t\t }" } ' |
+ | |||
+ | '''Парсер''' | ||
+ | |||
+ | cat DELETE.TXT | awk '{ split ($1, M, ":"); print M[1]}' |
Текущая версия на 14:50, 9 сентября 2009
Скрипт для создания конфига для dhcp из результатов работы nmap
cat nmapfile | awk '{ print $2 " " $9 }' | awk -F "." '{ print "lab204-" $4" " $1"."$2"."$3"."$4 }' | awk ' { print "\t\t\thost " $1 "{\n" "\t\t\t\t hardware ethernet " $2 ";\n\t\t\t\t fixed-address " $3 ";\n\t\t\t\t }" } '
Парсер
cat DELETE.TXT | awk '{ split ($1, M, ":"); print M[1]}'