09/10/2019

awk güzellemeleri 4

We linux jedi masterlarından biri gene dün bana bir awk yazdı 🙂

for I in $(cat liste); do host -t MX $I | grep -vE ‘bu|su|du|ku|mu…yu’; done | awk ‘$NF ~ /NXDOMAIN/ { print $2 } $NF ! /NXDOMAIN/ { print $1 }’ | sort -n | uniq

  • burada ki mu,su,du,ku,mu…yu yu bulmayacak “grep -v”
  • liste hostnamelerin olduğu bir liste
  • mu…yu –> mu123yu.com gibi birsey onuda bulmayacak

for I in $(cat liste); 
        do host -t MX $I | grep -vE 'bu|su|du|ku|mu…yu'; done | 
        awk 
             '$NF ~ /NXDOMAIN/ { print $2 } $NF ! /NXDOMAIN/ { print $1 }' 
               | sort -n | uniq

Ah ah daha çok çalışmak lazım

Leave a Reply