用shell 或者 awk 合并两个文件
2011-06-21 13:38
162 查看
awk 'NR==FNR{a[i]=$0;i++}NR>FNR{print a[j]" "$0;j++}' file1 file2 >file3
awk 'NR==FNR{a[FNR]=$0;}NR>FNR{print a[FNR]" "$0;}' file1 file2 >file3
FNR
,与NR
功用类似,
读出的记录数
,
不同的是awk
每打开一个新文件,FNR
便从0重新累计.
NR==FNR 处理的是第一个文件
NR>FNR 处理的是第二个文件
paste -d " " file1 file2 >file3
awk 'NR==FNR{a[FNR]=$0;}NR>FNR{print a[FNR]" "$0;}' file1 file2 >file3
FNR
,与NR
功用类似,
读出的记录数
,
不同的是awk
每打开一个新文件,FNR
便从0重新累计.
NR==FNR 处理的是第一个文件
NR>FNR 处理的是第二个文件
paste -d " " file1 file2 >file3
相关文章推荐
- AWK 两个文件字段合并处理实例
- 合并两个文件的内容:shell/java
- Shell 将两个文件按列合并
- 两个文件的共同部分或者差异部分(基于shell命令)
- awk合并两个文件【转】
- AWK按条件合并两个文件
- Shell awk两个文件的对比 NR和FRN
- awk合并两个文件
- awk 两个文件进行合并,相应位置的数字求和
- 两个文件的共同部分或者差异部分(基于shell命令)
- awk 两个文件的两个列若相同,合并两个文件
- 使用awk命令合并两个文件
- shell实现:对两个文件A[用户id,操作次数]及文件B[用户id,性别],合并得到C[用户id,操作次数,性别],并统计出男女用户操作所占的比例
- 使用shell 统计文本行数,输出两个文件不同或相同的行
- shell系列-1.cat实现文件合并
- [2012-08-06]awk多文件合并并按文件名分段
- 合并两个文件内容等相关操作
- 第五章 shell学习之文件的排序、合并和分割
- awk合并多个文件并去除重复行
- STM32两个hex文件合并问题