最後から計算してテキスト行からフィールドを切り取り(選択)するには?

最後から計算してテキスト行からフィールドを切り取り(選択)するには?

切り取りコマンドを使用して行からフィールドを選択する方法を知っています。たとえば、次のデータが提供されます。

a,b,c,d,e
f,g,h,i,j
k,l,m,n,o

このコマンドは次のとおりです。

cut -d, -f2 # returns the second field of the input line

返品:

b
g
l

私の質問:2番目のフィールドを選択する方法計算最後から?前の例では、結果は次のようになります。

d
i
n

ベストアンサー1

cut反転前後に入力を使用してくださいrev

<infile rev | cut -d, -f2 | rev

出力:

d
i
n

おすすめ記事