0

これを行うためにbashスクリプトを書いたとしましょう

#!/bin/bash
vulcan build -v -s .-c "./configure --enable-static etc.. etc..

このコマンドの出力には、

->> Downloading build artifacts to
(available at http://myapp.herokuapp.com/{guid}

この URL をキャプチャするために端末に表示されるこの応答を解析するにはどうすればよいですか?

4

1 に答える 1

0
var="->> Downloading build artifacts to
(available at http://myapp.herokuapp.com/{guid}" 

echo ${var#*available at }

出力:

http://myapp.herokuapp.com/{guid}

コマンドの出力を variable に取り込むにはvar:

var=$(vulcan build -v -s .-c "./configure --enable-static etc.. etc..)

基本的には次のとおりです。

var=$(yourcommand)

パラメータ展開とコマンド置換の詳細については、こちらこちらを参照してください。

于 2014-05-12T06:16:29.057 に答える