Shell合并两个文件成一个文件的两列
Posted timxgb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell合并两个文件成一个文件的两列相关的知识,希望对你有一定的参考价值。
Shell合并两个文件成一个文件的两列
发布时间:2014-07-20 编辑:www.jquerycn.cn
Shell合并两个文件成一个文件的两列,提供了两种方法,普通shell脚本,awk脚本。
文件内容如下:
more eng.txt chi.txt
::::::::::::::
eng.txt
::::::::::::::
semicolon
comma
delimiter
spacebar
hyphen
single quote
double quote
::::::::::::::
chi.txt
::::::::::::::
分号
逗号
定界符
空格键
连字符号
单引号
双引号
方法1、paste -d "\t" eng.txt chi.txt
semicolon 分号
comma 逗号
delimiter 定界符
spacebar 空格键
hyphen 连字符号
single quote 单引号
double quote 双引号
方法2、或者使用awk来处理
awk ‘NR==FNR{a[i]=$0;i++}NR>FNR{print a[j]" "$0;j++}‘ eng.txt chi.txt
semicolon 分号
comma 逗号
delimiter 定界符
spacebar 空格键
hyphen 连字符号
single quote 单引号
double quote 双引号
hash 井号
以上是关于Shell合并两个文件成一个文件的两列的主要内容,如果未能解决你的问题,请参考以下文章