1
私は答えを見回しましたが、私の場合のように複数の変数を扱う人はいないようですので、ここの誰かがちょっとしたbash-fuを手伝ってくれることを願っています。BASH変数へのSVNログ出力
私はそうのようなSVNのログを持っている:
rXXXX | username | 2017-11-23 11:28:13 -0400 (date blah blah) | 1 line
here's the comment.
私はリビジョン番号、コメントをつかむために探したが、ここで私は、複数のレポと(他の識別子は、ID、それを呼び出す)を介しつもりキャッチですよだから私はこういうループを持っている:
for REPO in REPOS
do
for ID in IDS
do
svn log --search $ID $REPO
#need to grab revision and comment in here
REVISION=''
COMMENT=''
done
done
だから私は変数でこれらを取得し、それらと私のことをする必要があります。
私は助けていただきありがとうございます。
編集:ああ、私のセットアップに基づいてsvnとbashコマンドの横に何も使用できません。
あなただけの「bashのコマンド」と言う、あなただけのシェルの組み込みコマンドを意味していますか?だからあなたは 'awk'のような他の言語を使うことができますか? – cdarke
yeah awkはうんざりですが、私は基本的なLinuxのインストールで作業していますので、標準のものではないツールや何かを手に入れることはできません。 – Hans
これはbashコマンドだけではありません。 "基本的なlinuxのインストール"はディストリビューションに依存し、かなり頻繁に(例えば)perlとpythonを含みます。 – cdarke