"如何在Linux下合并多个文件并删除重复行" 修訂間的差異

從 YTYZX有图有真相的百科
跳到: 導覽搜尋
(创建页面,内容为“在Linux合并文件可使用cat命令。”)
 
行 1: 行 1:
 在Linux合并文件可使用cat命令。
+
 在Linux合并文件可使用cat 或者paste 命令 ,本例中以合并a.txt和b.txt为例
 +
1.首先输入“cd tmp”到文件目录(本例中为tmp)。
 +
[[File:LinuxCombinFile1.png]]
 +
2.输入“cat a.txt”输出a.txt文件内容。
 +
[[File:LinuxCombinFile2.png]]
 +
3.输入“cat b.txt”输出b.txt文件内容。
 +
[[File:LinuxCombinFile3.png]]
 +
4.输入“cat a.txt b.txt > c.txt”合并b.txt文件内容到a.txt的下方并输出到c.txt。并输入“cat c.txt”输出c.txt文件内容。
 +
    注意:蓝色框内为原a.txt文件内容,黄色框内为原b.txt文件内容。
 +
[[File:LinuxCombinFile4.png]]
 +
5.输入“cat a.txt b.txt > d.txt”合并b.txt文件内容到a.txt的右方并输出到d.txt。并输入“cat d.txt”输出d.txt文件内容。
 +
    注意:蓝色框内为原a.txt文件内容,黄色框内为原b.txt文件内容。
 +
[[File:LinuxCombinFile5.png]]
 +
6.输入“cat a.txt b.txt | sort | uniq | > e.txt”合并a.txt和b.txt文件内容并删除重复行,将结果输出到e.txt。并输入“cat e.txt”输出e.txt文件内容。
 +
    注意e.txt与上图c.txt文件的区别。
 +
[[File:LinuxCombinFile6.png]]

於 2016年9月30日 (五) 21:27 的修訂

在Linux合併文件可使用cat或者paste命令,本例中以合併a.txt和b.txt為例。

1.首先输入“cd tmp”到文件目录(本例中为tmp)。

LinuxCombinFile1.png

2.输入“cat a.txt”输出a.txt文件内容。

LinuxCombinFile2.png

3.输入“cat b.txt”输出b.txt文件内容。

LinuxCombinFile3.png

4.输入“cat a.txt b.txt > c.txt”合并b.txt文件内容到a.txt的下方并输出到c.txt。并输入“cat c.txt”输出c.txt文件内容。
   注意:蓝色框内为原a.txt文件内容,黄色框内为原b.txt文件内容。

LinuxCombinFile4.png

5.输入“cat a.txt b.txt > d.txt”合并b.txt文件内容到a.txt的右方并输出到d.txt。并输入“cat d.txt”输出d.txt文件内容。
   注意:蓝色框内为原a.txt文件内容,黄色框内为原b.txt文件内容。

LinuxCombinFile5.png

6.输入“cat a.txt b.txt | sort | uniq | > e.txt”合并a.txt和b.txt文件内容并删除重复行,将结果输出到e.txt。并输入“cat e.txt”输出e.txt文件内容。
   注意e.txt与上图c.txt文件的区别。

LinuxCombinFile6.png