gpt4 book ai didi

linux - 在 shell 中获取 YYYYMMDD_HHMMSS.csv.gz 格式的最新文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:06:47 25 4
gpt4 key购买 nike

1)我在 shell 的目录中有一组文件,我想根据文件名中的时间戳获取最新文件。
2) 例如:
test1_20180823_121545.csv.gz
test2_20180822_191545.csv.gz
test3_20180823_192050.csv.gz
test4_20180823_100510.csv.gz
test4_20180823_191040.csv.gz
3)从上面给出的文件中,基于它们的时间和日期扩展名。我的输出应该是 test3_20180823_192050.csv.gz

最佳答案

使用查找排序:

find /path/to/mydirectory -type f | sort -t_ -k2,3 | tail -1

sort 命令的选项是用于分隔符的 -t 和用于选择完成排序的键的 -k

tail 是从排序列表中获取最后一个条目。

关于linux - 在 shell 中获取 YYYYMMDD_HHMMSS.csv.gz 格式的最新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51995695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com