开发者社区> 问答> 正文

Linux的cat命令完的结果 如何可以再连接下一个cat命令?

比如我有三个文件a.txt b.txt c.txt

我正常取两个文件排序的前10行,可以
cat a.txt b.txt | sort | head -n 10

然后我想把这结果再和第三个文件 sort 取后10行,

有没有简单的管道写法 一条命令就写完的?还是说必须要写个中间临时文件x,再cat x c.txt | tail -n 10才可以?

谢谢!

展开
收起
a123456678 2016-06-14 11:29:09 2261 0
1 条回答
写回答
取消 提交回答
  • (cat a.txt b .txt | sort | head; cat c .txt) | sort | tail
    2019-07-17 19:37:05
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载