使用cat重定向多个文件到一个文件时,想让多个文件内容之间有回车后定向到最终文件,shell怎么编写。
展开全部
# 楼下 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
# 看倌可以在 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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#!/bin/bash
cd $HOME/Docs
for i in *.txt
do
cat $i >> output
printf '\n' >> output
done
我比较笨。。。只会这样
cd $HOME/Docs
for i in *.txt
do
cat $i >> output
printf '\n' >> output
done
我比较笨。。。只会这样
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询