こんにちは。
a b c d
0 131 3442 43465436
1000 331 42674 0.974549
2000 42424 59879 1358400
3000 242428 46846 54054540
・
・
・
・
・
上記のようなテキストファイルがあります。
このうち、左から3列目の最大値を求めたいです。
bash
1x=`cat aaa.txt | awk 'NR>1{if(m<$3) {m=$3;a=$1;}} END{print a}'`
これで3列目の最大値を求めて、その行の1列目の値をxに代入できることは分かったのですが、
最終的にはこれを繰り返してエクセルで使える表にしたいです。
具体的にはこのテキストファイルがaaa.txt、
同様な形式のファイルが同じフォルダにbbb.txt、ccc.txt・・・とあるとしたら
aaa (1列目の値) (4列目の値) (3列目の値(最大値))
bbb (1列目の値) (4列目の値) (3列目の値(最大値))
ccc (1列目の値) (4列目の値) (3列目の値(最大値))
・
・
・
・
・
という表にしたいです。
実現可能でしょうか?
ご教示ください。よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。