试图查找名称中包含特定字符串但不知道如何对输出进行排序的文件,在某种程度上,我只会获取文件名。
我试过了
OLDDATA=`find . -regex ".*/[0-9.]+" | ls -t`
但是 ls -t 不是在查找结果上工作,而是在整个目录上工作
编辑:此语句的结果应按修改日目录排序。此正则表达式假设匹配名称中仅包含数字和点的目录。
linux find sort files
files ×1
find ×1
linux ×1
sort ×1