Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在unix中根据文件名时间戳查找目录中最早的文件_Unix_Sed_Awk - Fatal编程技术网

在unix中根据文件名时间戳查找目录中最早的文件

在unix中根据文件名时间戳查找目录中最早的文件,unix,sed,awk,Unix,Sed,Awk,我希望首先列出基于文件名日期和时间戳的目录中最旧的文件 例如: 输入文件: AAAG11020709581.txt AAAG13020709581.txt AACL11020709581.txt AACL13020709581.txt AAFU11020709581.txt AAFU13020709581.txt AAHO11020709581.txt AAHO13020709581.txt AAPC11020709581.txt AAPC13020709581.txt AAPO11020709

我希望首先列出基于文件名日期和时间戳的目录中最旧的文件

例如:

输入文件:

AAAG11020709581.txt
AAAG13020709581.txt
AACL11020709581.txt
AACL13020709581.txt
AAFU11020709581.txt
AAFU13020709581.txt
AAHO11020709581.txt
AAHO13020709581.txt
AAPC11020709581.txt
AAPC13020709581.txt
AAPO11020709581.txt
AAPO13020709581.txt
AATR11020709581.txt
AATR13020709581.txt
AARC11020709581.txt
AARC13020709581.txt
预期产出:

AAAG11020709581.txt
AACL11020709581.txt
AAFU11020709581.txt
AAHO11020709581.txt
AAPC11020709581.txt
AAPO11020709581.txt
AARC11020709581.txt
AATR11020709581.txt
AAAG13020709581.txt
AACL13020709581.txt
AAFU13020709581.txt
AAHO13020709581.txt
AAPC13020709581.txt
AAPO13020709581.txt
AARC13020709581.txt
AATR13020709581.txt

谁能推荐一下吗

默认情况下,排序将以行的开头作为键。您可以使用
-k字段。OFFSET
表示法告诉它从不同的位置开始,例如,如果所有文件名都以4个字母开头,您可以这样跳过这些:

sort -k1.5
输出:

AAAG11020709581.txt
AACL11020709581.txt
AAFU11020709581.txt
AAHO11020709581.txt
AAPC11020709581.txt
AAPO11020709581.txt
AARC11020709581.txt
AATR11020709581.txt
AAAG13020709581.txt
AACL13020709581.txt
AAFU13020709581.txt
AAHO13020709581.txt
AAPC13020709581.txt
AAPO13020709581.txt
AARC13020709581.txt
AATR13020709581.txt

您希望对它们进行排序还是只打印某些内容?我希望在您可以在
ls
之后使用
sort
命令时对它们进行排序。请使用适当的解释和新代码更新您的问题。在注释中,读取代码是非常复杂的。@Pooja:为什么排序后的列表比未排序的列表长?