1
可変数の列を持つファイルの2番目の最後の列の合計を求めます。bashの2番目の最後の列の合計
は、私は、列の正確な数を知っていたならば、私が行うことができるようになることを知っている -
awk '{s+=$1} END {print s}' mydatafile
列1
ため。しかし、正確な列番号が分からなければどうすればいいのか分かりません。
可変数の列を持つファイルの2番目の最後の列の合計を求めます。bashの2番目の最後の列の合計
は、私は、列の正確な数を知っていたならば、私が行うことができるようになることを知っている -
awk '{s+=$1} END {print s}' mydatafile
列1
ため。しかし、正確な列番号が分からなければどうすればいいのか分かりません。
special variableNF
は、1行あたりのフィールド数をawk
といいます。最後の2つ目のフィールドを取得するには、$(NF-1)
にアクセスできます。
awk '{s+=$(NF-1)} END{print s}' file
ありがとうございました!まさに私が望んでいたもの。 – Zzrot
あなたは大歓迎です – hek2mgl