awk と なぞのコード

シェルの中でawkを使う。エスケープがわけわかんない。
シェルが解釈するための""
awkが解釈するための""
そして変数の$n
これらが入り乱れる。


今日見た謎のコード

cat $INPUTFILE | tr -s " " " " | awk {comand} > $OUTPUTFILE

awk {comand} < $INPUTFILE > $OUTPUTFILE

と同じ。半角スペースを半角スペースに置き換える意味は?