linux文本文件按列合并
2013-07-25 09:24
232 查看
http://blog.163.com/liang8421@126/blog/static/894819572009386653912/
我想把文本文件file1 和文本文件 file2按照相应的行合并成一个文件 file3。如下所示:
原始文件 file1:
aaaa
bbbb
cccc
dddd
eeee
原始文件 file2:
1111
2222
3333
4444
5555
合并后的文件 file3:
aaaa 1111
bbbb 2222
cccc 3333
dddd 4444
eeee 5555
最开始我按照 VI高级命令集锦及VIM应用实例 里说的用VIM来实现,但感觉比较麻烦。经过摸索,我发现用paste这个命令实现这个功能比较简便,用paste file1 file2 > file3这一条命令就解决问题了。
下面简要介绍一下paste的使用:
1、语法结构:paste [OPTION]... [FILE]...
2、option可以是以下参数:
-d, --delimiters=LIST:每行用指定字符分割
-s, --serial:水平排列第一个文件,再水平排列第二个文件...
--help:显示帮助
--version:显示版本号
3、对于FILE,可以有多个,我们可以同时合并多个文件,例如:paste file1 file2 file3 同时合并三个文件
我想把文本文件file1 和文本文件 file2按照相应的行合并成一个文件 file3。如下所示:
原始文件 file1:
aaaa
bbbb
cccc
dddd
eeee
原始文件 file2:
1111
2222
3333
4444
5555
合并后的文件 file3:
aaaa 1111
bbbb 2222
cccc 3333
dddd 4444
eeee 5555
最开始我按照 VI高级命令集锦及VIM应用实例 里说的用VIM来实现,但感觉比较麻烦。经过摸索,我发现用paste这个命令实现这个功能比较简便,用paste file1 file2 > file3这一条命令就解决问题了。
下面简要介绍一下paste的使用:
1、语法结构:paste [OPTION]... [FILE]...
2、option可以是以下参数:
-d, --delimiters=LIST:每行用指定字符分割
-s, --serial:水平排列第一个文件,再水平排列第二个文件...
--help:显示帮助
--version:显示版本号
3、对于FILE,可以有多个,我们可以同时合并多个文件,例如:paste file1 file2 file3 同时合并三个文件
相关文章推荐
- Linux – 文本文件的合并与分割
- linux中合并多个文本文件以及对数据的处理
- linux合并两个文本文件
- windows的文本文件如何转换成linux的文本文件?
- [C/C++标准库]_[初级]_[使用fstream合并文本文件]
- linux_shell_awk 处理 文本文件 并导入excel
- linux目录合并
- Windows和linux系统文件合并命令格式介绍
- <转>linux文件合并,去重
- linux下打乱文本行序、文本分割与文本合并
- linux 打包分割合并,解压文件
- linux合并文件并替换
- 【使用linux 并发命令parallel 加快处理文本文件】-原来是坑爹啊。
- Linux文件分割与合并:split & cat命令
- Linux split cat 分割和合并文件的指令
- linux文本文件乱码
- Linux中记录终端(Terminal)输出到文本文件
- 工作点滴(四)Linux下合并二进制文件
- 合并多个文本文件中的内容到一个文件中