a#num b c d
0 131 3442 43465436
1000 331 42674 0.974549
2000 42424 59879 1358400
3000 242428 46846 54054540
・
・
・
・
・
上記のようなテキストファイルがあります。
このうち、左から3列目の最大値を求め、同じ行の左から1列目の数字を得たいです。
今回の場合は2000という数字を得たいのですが、これはaaa_2000.shのようなファイルを移動したいと思っているのが理由です。
bash
1cat file.txt | awk '{if(m<$3) m=$3} END{print m}' 2c
現在ではこのような答えが返ってきてしまいます。
どう書き換えればいいでしょうか。また、最大値がわかったときのa列の数字を含むファイルをある場所からコピーするにはどうすればいいですか。
教えてください。よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/27 07:32 編集
2019/11/27 07:33 編集