小编Fre*_*red的帖子

bash:解析命令输出并存储到变量中

我做了一个命令女巫返回'版本:X'.

即:

$>./mybox -v
$>version:2
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这不起作用:

 $>VERSION=$( /home/mybox -v | sed 's/.*version:\([0-9]*\).*/\1/')
 $>echo $VERSION
 $>
Run Code Online (Sandbox Code Playgroud)

如果我写这个,没关系:

 $>VERSION=$( echo "version:2" | sed 's/.*version:\([0-9]*\).*/\1/')
 $>echo $VERSION
 $>2
Run Code Online (Sandbox Code Playgroud)

问候

variables bash command

0
推荐指数
1
解决办法
539
查看次数

标签 统计

bash ×1

command ×1

variables ×1