如何处理来自Bash脚本的vulcan响应

时间:2014-05-12 06:10:27

标签: bash vulcan

假设我写了一个bash脚本来执行此操作

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

此命令的输出包括

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

如何解析终端上显示的此响应以捕获此网址?

1 个答案:

答案 0 :(得分:0)

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

echo ${var#*available at }

输出:

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

将命令的输出捕获到变量var

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

基本上是:

var=$(yourcommand)

有关参数扩展和命令替换的详细信息,请参阅herehere