使用cat重定向多个文件到一个文件时,想让多个文件内容之间有回车后定向到最终文件,shell怎么编写。

如题所述

第1个回答  2011-08-24
# 楼下 wanghan519 的回答已经八九不离十了
# 看倌可以在 for 的那一行动一些手脚:例如利用档案的日期来排序:(由远至近,由旧至新)

for i in $(/bin/ls -1tr *.txt)

# 以此类推

变成:

#!/bin/bash
cd $HOME/Docs
for i in $(/bin/ls -1tr *.txt)
do
cat $i
done > output_file_name
第2个回答  2011-08-24
#!/bin/bash
cd $HOME/Docs
for i in *.txt
do
cat $i >> output
printf '\n' >> output
done

我比较笨。。。只会这样本回答被提问者采纳
第3个回答  2011-08-24
Sorry,我不懂诶
相似回答