ご無沙汰しております、amo-kです。 さて、みなさん 普段作業をしていて以下のような事を感じることはありませんか? ・いちいちこのコマンドの使い方覚えてねーよ、ぁヘルプ見なきゃ。。 ・いちいちターミナルでコマンドを連結させて面倒だな。。 何故こんな事を言うかというと、私が感じるからです(爆 具体的には、先日svnのリビジョンを知りたいというケースがありました。
$ svn info <リポジトリPATH>
これで取得できるのですが、 またいつかこの件で上記ストレスを感じそうだったので コマンドとして保存しておく事にしました。 また、それだけでは芸が無いのでリビジョン番号のみを抽出する様にしています。 以下、ソースコードです。
#! /bin/bash

if [ ! $1 ]; then
    echo "Usage: $0 <Repository path>"
    exit
fi

svn info $1 | grep "Last Changed Rev:" | sed -e "s/Last Changed Rev: //"
実行例:
$ svn-revision <リポジトリPATH>
また類似する事象に直面したら誰の役に立つか解らなくても 懲りずにレポート、共有していきます〜