O problema é que você não pode colar uma variável var
no padrão de regex /var/
. Em vez disso, combine a linha inteira $0
com essa variável (nesse caso, ela será tratada como padrão de regex)
awk -v var="$variable" '$0~var{x=NR+3}(NR<=x){print}' inputfile.txt