入江湖,方知江湖浩瀚。求一叶扁舟,载小弟我渡河。shell编程帮忙

入江湖,方知江湖浩瀚。求一叶扁舟,载我渡河。shell编程帮忙。
问题:    
想取出所在目录下的所有文件,按照修改时间的升序,把文件中的内容循环插入到一个文件中,请帮忙给出思路或者代码。    
unix用的是ksh,先谢大家了。


只会点点bsh,帮顶下…


没用过ksh,只用过bash,但原理应该是相通的。

ls -t可以按修改时间排序
cat a > > b把a内容输出到b,如果b存在就添加,没有就创建b
for的用法应该不用讲了。


楼上正解!!


cat <(ls -rt|xargs cat)> > total.txt


FILE=`ls -rt`

for tmpfile in $FILE;do
ret=`cat $tmpfile > > total.txt`
done;


-r, –reverse
reverse order while sorting
ITsignal(白首太玄经)正解

入江湖,方知江湖浩瀚。求一叶扁舟,载小弟我渡河。shell编程帮忙

相关文章:

你感兴趣的文章:

标签云: