Chinaunix
标题:
文本处理
[打印本页]
作者:
紫风8824
时间:
2015-09-11 10:26
标题:
文本处理
文件123.txt
161 162 163 164 165
1/1:0,0,0:3 1/1:0,0,0:3 1/1:0,0,0:3 1/1:0,0,0:3 1/1:0,0,0:3
0/0:0,0,0:9 0/0:0,0,0:9 0/0:0,0,0:9 0/0:0,0,0:9 0/0:0,0,0:9
0/0:0,0,0:10 0/0:0,0,0:10 0/0:0,0,0:10 0/0:0,0,0:10 0/0:0,0,0:10
0/0:0,0,0:10 0/0:0,0,0:10 0/0:0,0,0:10 0/0:0,0,0:10 0/0:0,0,0:10
0/0:0,0,0:6 0/0:0,0,0:6 0/0:0,0,0:6 0/0:0,0,0:6 0/0:0,0,0:6
0/0:0,0,0:6 0/0:0,0,0:6 0/0:0,0,0:6 0/0:0,0,0:6 0/0:0,0,0:6
0/0:0,0,0:7 0/0:0,0,0:7 0/0:0,0,0:7 0/0:0,0,0:7 0/0:0,0,0:7
1/1:0,0,0:5 1/1:0,0,0:5 1/1:0,0,0:5 1/1:0,0,0:5 1/1:0,0,0:5
文件234.txt
0/0:0,0,0:14 0/0:0,3,4:17 0/0:0,0,0:14 0/0:0,0,0:14 0/0:0,0,0:14
0/0:0,0,0:12 0/0:0,3,4:15 0/0:0,0,0:12 0/0:0,0,0:12 0/0:0,0,0:12
0/0:0,0,0:14 0/0:0,3,4:17 0/0:0,0,0:14 0/0:0,0,0:14 0/0:0,0,0:14
0/0:0,0,0:13 0/0:0,3,4:16 0/0:0,0,0:13 0/0:0,0,0:13 0/0:0,0,0:13
0/0:0,0,0:5 0/0:4,3,0:4 0/0:0,0,0:5 0/0:0,0,0:5 0/0:0,0,0:5
0/0:0,0,0:12 0/0:0,3,4:15 0/0:0,0,0:12 0/0:0,0,0:12 0/0:0,0,0:12
0/0:0,0,0:8 0/0:4,3,0:7 0/0:0,0,0:8 0/1:73,6,0:8 0/0:0,0,0:8
0/0:0,0,0:11 0/0:0,0,0:11 0/0:0,0,0:11 0/0:0,6,80:17 0/0:0,0,0:11
0/0:0,0,0:13 0/0:0,6,47:19 0/0:0,3,40:16 0/0:0,9,106:22 0/0:0,0,0:13
0/0:0,0,0:9 0/0:0,6,73:15 0/0:0,3,40:12 0/0:0,3,40:12 0/0:0,0,0:9
0/0:0,0,0:12 0/0:0,6,73:18 0/0:0,3,40:15 0/0:0,3,40:15 0/0:0,0,0:12
怎样把文件123的第一行:161 162 163 164 165复制到文件234.txt中使其成为这个样子
161 162 163 164 165
0/0:0,0,0:14 0/0:0,3,4:17 0/0:0,0,0:14 0/0:0,0,0:14 0/0:0,0,0:14
0/0:0,0,0:12 0/0:0,3,4:15 0/0:0,0,0:12 0/0:0,0,0:12 0/0:0,0,0:12
0/0:0,0,0:14 0/0:0,3,4:17 0/0:0,0,0:14 0/0:0,0,0:14 0/0:0,0,0:14
0/0:0,0,0:13 0/0:0,3,4:16 0/0:0,0,0:13 0/0:0,0,0:13 0/0:0,0,0:13
0/0:0,0,0:5 0/0:4,3,0:4 0/0:0,0,0:5 0/0:0,0,0:5 0/0:0,0,0:5
0/0:0,0,0:12 0/0:0,3,4:15 0/0:0,0,0:12 0/0:0,0,0:12 0/0:0,0,0:12
0/0:0,0,0:8 0/0:4,3,0:7 0/0:0,0,0:8 0/1:73,6,0:8 0/0:0,0,0:8
0/0:0,0,0:11 0/0:0,0,0:11 0/0:0,0,0:11 0/0:0,6,80:17 0/0:0,0,0:11
0/0:0,0,0:13 0/0:0,6,47:19 0/0:0,3,40:16 0/0:0,9,106:22 0/0:0,0,0:13
0/0:0,0,0:9 0/0:0,6,73:15 0/0:0,3,40:12 0/0:0,3,40:12 0/0:0,0,0:9
0/0:0,0,0:12 0/0:0,6,73:18 0/0:0,3,40:15 0/0:0,3,40:15 0/0:0,0,0:12
请指教,谢谢!
作者:
haooooaaa
时间:
2015-09-11 10:35
是不是把第一个文件的第一行放到第二个里面?
sed "1s:.*$:`head -1 123.txt`\n&:" 234.txt
复制代码
作者:
紫风8824
时间:
2015-09-11 10:47
复制到第二个文件里,第一个文件还保留~
回复
2#
haooooaaa
作者:
jeffreyst
时间:
2015-09-11 10:53
sed -n -e 'p; r 234.txt' -e 'q' 123.txt
作者:
我爱你我的菜
时间:
2015-09-11 12:49
awk 'NR==1{print;next}NR!=NF{print}' test.txt t1.txt >a.txt
作者:
songyc_2015
时间:
2015-09-11 13:01
sed -e '1{R 123.txt' -e '};N' 234.txt
作者:
songyc_2015
时间:
2015-09-11 13:03
awk 'FNR==NR&&NR==1;FNR!=NR' 123.txt 234.txt
作者:
moperyblue
时间:
2016-10-09 10:57
sed '1{x;s/.*/sed q 123.txt/ep;x}' 234.txt |column -t
复制代码
作者:
sunzhiguolu
时间:
2016-10-12 00:17
perl -0nle 'if(@ARGV){$v=$1 if(/(.*\n)/);next}print $v,$_' a b
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2