awkで最後の引数を抽出する ♡

awkで最後の引数を抽出する場合は$NF。

$ echo 'hoge1 hoge2 hoge3' | awk '{print$NF}'
hoge3

$(NF – 1)で最後の一つ前。

$ echo 'hoge1 hoge2 hoge3' | awk '{print$(NF - 1)}'
hoge2

最初と最後、最後からN番目は使いこなせると強力♡

タイトルとURLをコピーしました