使用bash从脚本中获取值

时间:2014-03-21 19:33:18

标签: bash

我有一个包含许多行的文件,其中的行如下:

PHP_VERSION="5.3.12"
NPM_VERSION="1.10"

从linux命令行,我如何才能取出版本号?对于这个例子,如果我想从给定的输入文件中获取PHP版本,我将如何获得类似5.3.12的输出。

2 个答案:

答案 0 :(得分:3)

您是否尝试使用bash

. /path/to/file
echo $PHP_VERSION

答案 1 :(得分:2)

我会使用类似的东西:

var="$(grep -F -m 1 '$variable =' file)"; var="${var#*\'}"; var="${var%\'*}"

参考:BASH shell use regex to get value from file into a parameter