2010年3月28日 星期日

複習sed

有些工具不是很常用,但需要時拿出用一下是蠻好用的。
前陣子為了修改Android的manifest file,要把各個project 的revision拿掉,以使之直接追上HEAD。
於是複習了一下用sed這個工具來處理

$ sed 's#\([^][^]*\)\ revision=\"[a-z0-9]\{40\}\"\([/]*>\)#\1\2#' <> default_head.xml

如此則使之revision="GIT_SHA1_HASH" 屬性被移除掉。