simon / Awk

Last active 1 month ago

simon revised this gist 1 month ago · 15c0349

1 file changed, 15 insertions

awk.md (file created)
@@ -0,0 +1,15 @@
1 + # awk
2 +
3 + * match first string but not second string:
4 +
5 + `awk '/string1/ && !/string2/' file`
6 +
7 + * use variable in search pattern:
8 +
9 + ```
10 + avar="testy" ps auxf | awk "/$mini/"' && /domain-name/ && !/grep/ {print $4}'` && netstat -plunt | awk "/$pid/
11 + ```
12 +
13 + * use bash var in pattern:
14 +
15 + `awk -v pattern="$1" '$0 ~ pattern'`