顯示具有 sed 標籤的文章。 顯示所有文章
顯示具有 sed 標籤的文章。 顯示所有文章

2021-07-03

sed 及 vim 刪特定行

 2021-07-03m / 2017-12-23

  • sed
    • 刪除檔案內的空白行
      sed -i '/^$/d' filename.txt 

      或(有內容的行不刪除)

      sed -i '/./!d' filename.txt 
    • 刪除特定行
      • 全域刪除特定行
        sed -i '/pattern/d' filename.txt 
      • 刪除第1-10行裡的匹配到的行
        sed -i '1,10{/pattern/d;}' filename.txt 
      • 刪除不包含指定字元的行
        sed -i '/pattern/!d' filename.txt 


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

2016-01-27

iPhone note 建身記錄轉成 dokuwiki 表格(2)

iPhone note 建身記錄轉成 dokuwiki 表格(2)

2016-01-22

iPhone note 建身記錄轉成 dokuwiki 表格 
將 四個 sed 指令 (移除開頭 及 排版 dokuwiki 格式) 改成 awk

原 sed 指令
sed -e "s/Subject: //g" 2016mmdd_note_org > 2016mmdd_note_w1

sed -e "s/:/|/g" 2016mmdd_note_w2 > 2016mmdd_note_w3
sed -e "s/^/|/g" 2016mmdd_note_w3 > 2016mmdd_note_w4
sed -e "s/$/|/g" 2016mmdd_note_w4 > 2016mmdd_note_w5

2016-01-08

iPhone note 建身記錄轉成 dokuwiki 表格

iPhone note 建身記錄轉成 dokuwiki 表格

2016-01-08

想法:
note 建身記錄格式 - > 轉成 Dokuwiki 表格格式
AB9:100/15R/3Set:訓練名稱 -> |AB9|100/15R/3Set|訓練名稱|
也就是將 ":" 換成 "|", 以及在前後加上 "|" , 即成 Dokuwiki 表格格式