gpt4 book ai didi

linux - 根据唯一时间戳对目录中的文件进行排序并将它们分组

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:08 26 4
gpt4 key购买 nike

我想从目录中获取文件列表,并使用 bash 根据唯一时间戳 (ls -ltr month, day) 将它们分组到一个数组或变量中。此时间戳的范围为 2-3 列。有什么建议吗?

最佳答案

这是一个单行代码,不知道是否正是您所要求的:

array=($(ls -ltr  | awk -v x=9 '{print $x}')) 

它将创建一个包含文件的 ls -ltr 输出的数组

打印数组的内容:

printf "%s\n" "${array[@]}"

但也值得检查这个“Why you shouldn't parse the output of ls(1)

关于linux - 根据唯一时间戳对目录中的文件进行排序并将它们分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46522647/

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