simon / Awk

Last active 1 month ago

awk.md Raw

awk

  • match first string but not second string:

awk '/string1/ && !/string2/' file

  • use variable in search pattern:
avar="testy" ps auxf | awk "/$mini/"' && /domain-name/ && !/grep/ {print $4}'` && netstat -plunt | awk "/$pid/
  • use bash var in pattern:

awk -v pattern="$1" '$0 ~ pattern'