shell脚本循环读取更新了的文件并处理

假设在当前文件夹下有多个.txt文件,现要求用for循环读取更新了的文件
for ofile in '.......'
do
#处理程序
done
data > timesdump;
就在 '.......'这一行该怎么添加语句可以实现只循环读取更新了的文件?
跪求大神指点,谢谢!!!

如果是我做的话. 我会用 find -cnewer 来做.大概应该是这样的:
for ofile in find ./ -name "*.txt" -cnewer time.file
do
#...
done
touch time.file
大概应该是这样吧. 用find来查找修改时间晚于time.file的txt文件, 然后程序结束的时候更新time.file文件的修改时间.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-10
这个问题不大,关键是什么样子的文件算是更新的?
这个可以跟楼主具体商量一下。
可以帮忙开发这个shell,使用python也都可以的。
楼主遇到了linux的问题,shell开发,python编程都能帮当哈。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网