Você usa aspas duplas, portanto $2
é avaliado. As aspas simples internas não afetam mais isso.
Se $2
estiver vazio, você está basicamente chamando awk '{print }'
. Conseqüentemente, você obtém toda a linha de entrada como saída.
Por exemplo, você pode escapar do $
com uma barra invertida: \