請教 sed 下法 - Linux
By Olivia
at 2013-03-18T16:46
at 2013-03-18T16:46
Table of Contents
我目前正在處理 markdown link,
需要將 "[test](test)" 轉成 "[test](test.html)",
目前的寫法是:
sed 's/\[\([^][\\]\+\)\](\([^][\\]\+\))/[\1](\2.html)/g'
# [ group 1 ]( group 2 )
但如果連結的對象不是 local 路徑,就不做取代,
所以 "[google](http://google.com/)" 將會保持不變。
請問有沒有什麼好的作法?謝謝。
--
需要將 "[test](test)" 轉成 "[test](test.html)",
目前的寫法是:
sed 's/\[\([^][\\]\+\)\](\([^][\\]\+\))/[\1](\2.html)/g'
# [ group 1 ]( group 2 )
但如果連結的對象不是 local 路徑,就不做取代,
所以 "[google](http://google.com/)" 將會保持不變。
請問有沒有什麼好的作法?謝謝。
--
Tags:
Linux
All Comments
By Joe
at 2013-03-19T04:24
at 2013-03-19T04:24
By Necoo
at 2013-03-23T12:49
at 2013-03-23T12:49
By Carol
at 2013-03-28T05:49
at 2013-03-28T05:49
Related Posts
VNC遠端傳組合鍵的問題
By Jessica
at 2013-03-18T16:40
at 2013-03-18T16:40
Debian安裝好OwnCloud出現錯誤
By Gilbert
at 2013-03-18T16:13
at 2013-03-18T16:13
LXR不能用?
By Lydia
at 2013-03-18T13:30
at 2013-03-18T13:30
Ubuntu安裝Disksim
By Queena
at 2013-03-18T09:16
at 2013-03-18T09:16
FSCK died with exit status 4
By Todd Johnson
at 2013-03-18T00:45
at 2013-03-18T00:45