linux选中管道第一行,linux排序,選擇最後一行,管道到新文件

我有一系列的多個文件。我想對這些文件進行排序,從每個文件中選擇最後一行,然後將這些行輸入到一個新的單個文件中。linux排序,選擇最後一行,管道到新文件

我的文件是這樣的:

1, 100, 2.5

2, 100, 3.3

3, 100, 5.1

4, 100, 1.2

這些文件都被命名爲51_Sur_extracted_data.csv

文件被放置在父目錄如下:

Track_0001/output_dfsu/51_Sur_extracted_data.csv Track_0002/output_dfsu/51_Sur_extracted_data.csv

所以我想排序所有第三列的csv文件,提取最後一行,並將其放入新的彙總文件中。基本上,目標是生成一個文件,該文件在所有父目錄中具有列3中的最大值。理想情況下,我還想在包含父目錄名稱(Track_0002)的輸出文件中添加一列。

我有這樣的想法,但其餘的證明對我來說有點麻煩。例如,我可以同時對所有csv文件進行排序並將輸出寫入新文件(例如51_Sur_extracted_data_sort.csv)?然後,我可以grep最後一行,並管它到一個新的文件?

sort -t"," -k3,3g filename

感謝, ķ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值