Assign a variable with awk

I launch 'netstat -a', if string 'ESTABLISHED' found, then VAR=1

#!/bin/bash
VAR=0;
netstat -a | awk '$6 ~ /ESTABLISHED/ {VAR=1}'

I cannot find the right syntax.

thanx guys!

$ netstat -a | grep -q 'ESTABLISHED' && var=1 || var=0
$ echo $var
1

Try

netstat -a | grep -q ESTABLISHED; VAR=$((1-$?))
1 Like

thank you mate!