awk_フィールド番号を取得する方法
他にもやり方があるかもしれないが、調べても分からなかったので。
CSVファイルから読み込んだ行の中で該当するキーワードが何番目にあるか調べる場合
# 本当はファイル読み込みなので以下 # cat test.csv | while read line;do csvstr="100,200,300,123,500," CNT=1; for code in `echo $csvstr | sed -e 's/,/ /g'; do if [ "$code" = "123" ] then echo "$CNT番目にありました"; break; fi CNT=`expr $CNT + 1`; done # done while read lineを使う場合