亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
sed 處理多行合并
[打印本頁]
作者:
rm-rf
時(shí)間:
2016-02-25 13:30
標(biāo)題:
sed 處理多行合并
文件格式
table=t1
name
owner
address
table=t2
id
text
col1
comment
col5
table=t3
prod_name
price
要求按table=關(guān)鍵字,將相同的table的列放在同一行,結(jié)果為:
table=t1 name owner address
table=t2 id text col1 comment col5
table=t3 prod_name price
另外要求只能用sed
作者:
elu_ligao
時(shí)間:
2016-02-25 13:55
sed ':a /^table/{N;/\ntable/{P;D};s/\n/ /g;b a}'
復(fù)制代碼
作者:
moperyblue
時(shí)間:
2016-02-25 13:55
本帖最后由 moperyblue 于 2016-02-25 16:20 編輯
sed '/table/{:a;N;/\ntable/!{s/\n/ /;ta};P;D}' file
sed '/table/{:a;${s/\n/ /g};N;/\ntable/!ba;h;s/\n[^\n]*$//;s/\n/ /gp;g;s/.*\n//;ba}' file
復(fù)制代碼
作者:
rm-rf
時(shí)間:
2016-02-25 14:06
樓上3位的腳本都能得倒我想要的,感謝了。
作者:
我是一隻羊
時(shí)間:
2016-02-25 14:13
本帖最后由 我是一隻羊 于 2016-02-25 14:40 編輯
sed ':1;N;/\ntable/{P;D};s/\n/ /;b1'
復(fù)制代碼
作者:
ly5066113
時(shí)間:
2016-02-25 14:30
回復(fù)
1#
rm-rf
sed ':a;N;/\ntable=/!s/\n/ /;ta;P;D' file
復(fù)制代碼
作者:
waker
時(shí)間:
2016-02-25 15:10
sed '/^table/{x;s/\n/ /g;b};H;d' urfile
復(fù)制代碼
作者:
moperyblue
時(shí)間:
2016-02-25 16:29
回復(fù)
7#
waker
這樣最后一個(gè)table所在行及后面的內(nèi)容都沒法顯示
sed '/table/{x;s/\n/ /g;b};H;
${g;s/\n/ /gp};
d'
作者:
jason680
時(shí)間:
2016-02-26 07:51
>> 求按
table=
關(guān)鍵字,將相同的table的列放在同一行,結(jié)果為:
$ awk '/^
table=
/{sub(/ $/,"\n",p)}{p=p$0" "}END{print p}' FILE
table=t1 name owner address
table=t2 id text col1 comment col5
table=t3 prod_name price
作者:
jcdiy0601
時(shí)間:
2016-02-29 17:46
sed ':a;$!N;/\ntable/!s/\n/ /;ta;P;D' file
復(fù)制代碼
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2