zshめも
#maven function listMavenCompletions { reply=(cli:execute cli:execute-phase archetype:generate compile clean install test test-compile deploy package cobertura:cobertura hpi:create hpi:run eclipse:eclipse jetty:run -Dmaven.test.skip=true -DarchetypeCatalog=http://tapestry.formos.com/maven-snapshot-repository -Dtest= `if [ -d ./src ] ; then find ./src -type f | grep -v svn | sed 's?.*/\([^/]*\)\..*?-Dtest=\1?' ; fi`); } compctl -K listMavenCompletions mvn #google function google() { local str opt if [ $# != 0 ]; then # 引数が存在すれば for i in $*; do str="$str+$i" done str=`echo $str | sed 's/^\+//'` #先頭の「+」を削除 opt='search?num=50&hl=ja&ie=euc-jp&oe=euc-jp&lr=lang_ja' opt="${opt}&q=${str}" fi open http://www.google.co.jp/$opt #引数がなければ $opt は空になる } alias ggl=google