2016-10-28

合併兩行(Merge 2 line)

合併兩行(Merge 2 line) ( awk | sed )

2016-10-28

  • 檔案(merge.txt)
    abc
    123
    def
    456
  • awk 指令(command)
    awk '{if(NR%2==0){printf $0 "\n"}else{printf "%s:",$0}}' merge.txt 
    awk 'NR%2{printf "%s:",$0;next}{print;}' merge.txt
  • sed 指令(command)
    sed 'N;s/\n/:/' merge.txt
  • 結果
    abc:123
    def:456


ref

沒有留言: