June 02, 2009

vim 計算機

把選起來的區塊裡面的數字加上 250 的寫法

s/\%V\d\+/\=submatch(0)+250/

%V: visual block

搜尋 _[1-9]+_ 的數字再加上 2

s/_\([1-9]\+\)_/\="_".eval(submatch(1)+2)."_"/

字串要用 " " 表示,並用 . 串接起來

add switch in bash script


case $1 in
1)
echo "1"
;;
2)
echo "2"
;;
*)
echo "default"
;;
esac


$1: first argument

Ref: http://unix.derkeiler.com/Newsgroups/comp.unix.shell/2004-04/0466.html