Работа с awk: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
cat ip-mac | awk -F " "  '{ print $1 " " $4  }' | sed s/-/:/g > ip-mac-final
+
'''Скрипт для создания конфига для dhcp из результатов работы nmap'''
  
  cat list | awk ' { print "host" $2 "{\n\t hardware ethernet" $1";\n\t fixed-address " $2";\n}" } '
+
  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 $1  | awk '{ print $2 " " $9 }' | awk -F "." '{ print "lab204-" $4" " $1"."$2"."$3"."$4 }' | awk ' { print "host " $1 "{\n" "\t hardware ethernet" $3 ";\n \t fixed adress" $2 ";\n }"  } '
+
'''Парсер'''
 +
 
 +
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]}'