2010年9月8日 星期三

讀書筆記 2010/09/08

vim:
1. :setnu / :setnonu 行號
2. :! ls -lrt 執行外部 command
3. :n1,n2 filename  部份存成別的檔
4. :r filename 從游標處插入另一檔
5. :n1,n2s/word1/word2/g   :1,$....
6. d1G 刪以上的行, dG -- 以下, d$ 以後的字, d0, 以前的字
   y1G, yG, y$, y0
7. J 合併行


sed -i 's/word1/word2/g' 代換檔案內的字串
sed -i 's/\.$/\!/g'      行末是 . 的, 代換成 !

grep 't[ae]st' 找 tast 或 test
grep '[^g]oo'  找 oo 但前面不是 g 的
grep '[^a-z]oo'
grep '^the' 以 the 開頭的行
grep '^[A-Za-z] 字母開頭的行
grep '^[^A-Za-z] 不是字母開頭的行
grep '^$' 非空白的行

沒有留言:

張貼留言