Memoize2

AWK 最後のフィールドは$NF

AWK で最後のフィールドは$NFで取得できる。


$ echo "aaa iii uuu" | awk '{print $NF}'
uuu

末尾から数えて何番目なのかでフィールドを取得する場合は計算式を埋め込んでしまえば良い。


$ echo "aaa iii uuu" | awk '{print $(NF - 1)}'
iii

 

Last modified: 2017-01-17

Page Top

Index

Bw

Author: 中村 心 Shin Nakamura, Email: sn(at)i.basicwerk.com


© Shin Nakamura/BasicWerk 2008 - 2024