このようにフィールド番号とフィールドを印刷したいのですが…awkが一番いい方法ですか?もしそうなら、どのように?入力行のフィールド数は異なる場合があります。
input_line ="a|b|c|d"
expected result:
1 a
2 b
3 c
4 d
フィールドを印刷することはできますが、フィールド番号の印刷についてサポートが必要です。これが私が持っているものです
echo "a|b|c|d" |awk -F"|" '{for (i=1; i<=NF; i++) print $i}'
a
b
c
d