分页: 2 / 2

Re: [已解决],shell脚本 txt文件合并

发表于 : 2012-06-02 11:06
YeLee

代码: 全选

cat 1.txt 2.txt |awk -f awksh |sort -n

{
	if(i[$1]=="")
	{
		i[$1]=$1
		j[$1]=$2
	}
	else
	{
		j[$1]+=$2
	}
}
END{
	for(a in i)printf("%s  %s\n", i[a] ,j[a])
}
:em03 :em03 :em03 其实,我是回来补码的。

Re: [已解决],shell脚本 txt文件合并

发表于 : 2012-06-20 2:49
woainvzu
用重定向最简单嘛。。。
> 表示标准输出
>> 表示附加

代码: 全选

cat A > C
cat B >> C
两行就能搞定了。。。

代码: 全选

@_@ marslo 02:46:54 Shell $ cat msg
a1
b2
c3
d4
@_@ marslo 02:48:39 Shell $ cat msg2
aaa111
bbb222
ccc333
@_@ marslo 02:48:42 Shell $ cat msg > C
@_@ marslo 02:48:50 Shell $ cat msg2 >> C
@_@ marslo 02:48:55 Shell $ cat C
a1
b2
c3
d4
aaa111
bbb222
ccc333