Надлежащий и надежный способ проверки запущенного процесса в AIX 7.1.0 в KornShell

Usar digen lugar de:

$ dig +noall +answer example.com | awk '{ print $1, $NF }'
example.com. 93.184.216.34

$ dig +noall +answer www.google.com | awk '{ print $1, $NF }'
www.google.com. 172.217.20.36

El script awkimprime el primer y último espacio en blanco -campos delimitados de la salida del comando dig(la salida sin formato también contiene algunas otras columnas en -entre estos ).


Su comando:

nslookup EXAMPLE.example.com | awk 'FNR ==4 {print$2}' | awk 'FNR ==5 {print$2}'

Esto no funciona ya que el segundo programa awkintenta obtener la quinta línea de la salida del primer programa awk, que solo genera una sola línea.

Algo así podría haber funcionado,

$ nslookup example.com | awk 'FNR == 4 || FNR == 5 { print $2 }'
answer:
example.com

pero en mi sistema, como puede ver, los datos buscados están en otras líneas (no en las líneas 4 y 5 ). Esto puede funcionar mejor para usted.

1
14.11.2017, 01:44
0 ответов

Теги

Похожие вопросы