【发布时间】:2012-01-06 11:16:15
【问题描述】:
我在多个目录中搜索“searchstring”,然后在每个 $file 上运行一个脚本:
for file in `find $dir -name ${searchstring}'*'`;
do
echo $file >> $debug
script.sh $file >> $output
done
我的 $debug 文件生成以下内容:
/root/0007_searchstring/out/filename_20120105_020000.log
/root/0006_searchstring/out/filename_20120105_010000.log
/root/0005_searchstring/out/filename_20120105_013000.log
(文件名为 _yyyymmdd_hhmmss.log) ...
有没有办法按文件名或 mktime 进行查找?我应该先通过管道找到排序吗?创建一个数组,然后按照question?
对其进行排序【问题讨论】:
-
|sort -n对我来说似乎很合理——前提是您的sort实现支持-n