亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
合并多個文件問題
[打印本頁]
作者:
wjldrogan
時間:
2012-08-14 15:53
標題:
合并多個文件問題
1.txt
0 0
2 1
3 1
2.txt
1 a b
2 a b
3 a b
3.txt
5 0 1
2 1 1
3 1 1
3個文件合并后應(yīng)為
0 0 - - - -
1 - a b 1 1
2 1 a b 1 1
3 1 a b 1 1
5 - - - 0 1
-代表空缺,該如何做?
請教ing
作者:
personball
時間:
2012-08-14 16:06
回復(fù)
1#
wjldrogan
好歹把規(guī)則描述下。。。。
作者:
zooyo
時間:
2012-08-14 17:53
提示:
作者被禁止或刪除 內(nèi)容自動屏蔽
作者:
prints
時間:
2012-08-14 20:30
cat {1..3}.txt >> test
就這樣合并?
作者:
yinyuemi
時間:
2012-08-14 21:22
本帖最后由 yinyuemi 于 2012-08-14 21:28 編輯
回復(fù)
1#
wjldrogan
lz 怎么感覺你的第二列不對呢?
awk '{t=$1;$1="";a[ARGIND" "t] = a[ARGIND" "t] FS $0;b[t]=t;d[ARGIND]=gensub(/[^[:blank:]]+/,"-","g",$0)} END{for(i=1;i<=asort(b,c);i++){printf c[i]; for(j=1;j<=ARGIND;j++)printf a[j" "c[i]]?a[j" "c[i]]:d[j];print""}}' file1 file2 file3
0 0 - - - -
1 - a b - -
2 1 a b 1 1
3 1 a b 1 1
5 - - - 0 1
復(fù)制代碼
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2