awkのif文で標記のことをしたいのですが、スクリプトがおかしいのか、何も出力されません。
どうしたらよいでしょうか?どなたかご教示ください。
<入力ファイル> file.txt
1 pikkoro
2 goku
3 kuririn
4 yamucha
<スクリプト>
for a in 2 5 8
do
awk '{if(a == $1) {print $2}}' file.txt | cat $2
done
<期待する結果>
goku
or a in 2 5 8
do
awk '{if(a == $1) {print $2}}' file.txt
done
上記のスクリプトでも何も出力されませんでした。

回答1件
あなたの回答
tips
プレビュー