亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 怎樣把多列數(shù)據(jù)轉(zhuǎn)換為一行? [打印本頁]

作者: smyjgj    時(shí)間: 2021-08-19 23:23
標(biāo)題: 怎樣把多列數(shù)據(jù)轉(zhuǎn)換為一行?
各位,有個(gè)格式轉(zhuǎn)換問題想請教大家。

原格式:
a1   abcd   a2    cdef
a3   ghij    a4    klmn

a1   aaaa   a2   bbbb
a3   ccccc  a4   ddddd
a5   eeee   a6   ffffff

a1   yyyy     a2   zzzzz
a3   wwww  a4   xxxx




轉(zhuǎn)換為:

a1   abcd   a2    cdef  a3   ghij      a4    klmn
a1   aaaa   a2   bbbb  a3   ccccc    a4   ddddd   a5   eeee   a6   ffffff
a1   yyyy   a2   zzzzz  a3   wwww  a4   xxxx


作者: wh7211    時(shí)間: 2021-11-18 17:44
回復(fù) 1# smyjgj


  1. cat 1
  2. a1   abcd   a2    cdef
  3. a3   ghij    a4    klmn

  4. a1   aaaa   a2   bbbb
  5. a3   ccccc  a4   ddddd
  6. a5   eeee   a6   ffffff

  7. a1   yyyy     a2   zzzzz
  8. a3   wwww  a4   xxxx

  9. awk '/^$/{print a;a="";next}{a=a?a" "$0:$0}END{if(a){print a}}' 1
  10. a1   abcd   a2    cdef a3   ghij    a4    klmn
  11. a1   aaaa   a2   bbbb a3   ccccc  a4   ddddd a5   eeee   a6   ffffff
  12. a1   yyyy     a2   zzzzz a3   wwww  a4   xxxx
復(fù)制代碼

作者: legs    時(shí)間: 2021-11-19 08:27
本帖最后由 legs 于 2021-11-19 14:15 編輯
  1. perl -0pe's#(?<!^)\n(?!\z)# #mg'
復(fù)制代碼

作者: a5love3n    時(shí)間: 2021-12-22 10:05
  1. awk 'BEGIN{RS="\n[ \t\n]*\n|^\n+"}{$1=$1}1' test.txt
  2. a1 abcd a2 cdef a3 ghij a4 klmn
  3. a1 aaaa a2 bbbb a3 ccccc a4 ddddd a5 eeee a6 ffffff
  4. a1 yyyy a2 zzzzz a3 wwww a4 xxxx
復(fù)制代碼

作者: smyjgj    時(shí)間: 2021-12-29 16:02
感謝樓上的,除了perl這個(gè)我沒有還原結(jié)果外,其他都是可行的,再次感謝。

作者: a5love3n    時(shí)間: 2022-04-19 10:28
試試sed用法
  1. sed -n '/a1/x;/a1/!H;s/\n/ /g;${x;s/\n/ /g};/a1/p' test.txt
復(fù)制代碼

效果
  1. a1   abcd   a2    cdef  a3   ghij    a4    klmn
  2. a1   aaaa   a2   bbbb a3   ccccc  a4   ddddd a5   eeee   a6   ffffff
  3. a1   yyyy     a2   zzzzz a3   wwww  a4   xxxx
復(fù)制代碼

作者: ll251    時(shí)間: 2022-07-01 11:09
本帖最后由 ll251 于 2022-07-01 11:12 編輯

awk -v RS='\n\n' '{gsub("\n"," ",$0);print}' 1
sed -r ':a;N;/[a-z]$/{s/\n/ /;ta};P;d' 1




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2