55智能网
新记
使用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,我不懂诶
相似回答
大家正在搜
相关问题
在LINUX中如何把2个文件中的内容合到另一个文件中去?
linux命令输出重定向怎么写啊? (1) 用ls显示tes...
shell脚本,重定向输出到文件,不换行
如何在linux下把一文件内容导入另一个文件中?
shell 如何把多行内容输出到一个文件
在linux下 怎么把一个文件的内容复制到另一个文件的末尾
大家如何把两个文件合并为一个文件.linux的命令是什么
linux里怎么把两个文件合并成一个文件