Quando scrivo:
echo "foo bar" | gawk -v var="content" '{print $var}'
Mi aspetto che l'output sia content. Perché è foo bar?
$era fuori posto non sono sicuro che debba essere chiuso come errore di battitura. Ne ho visti molti di questi di recente, quindi forse ne abbiamo bisogno di uno canonico
$da $ var