This question already has answers here:
Get string after character [duplicate]
(5个答案)
5年前关闭。
我有一个 linux 配置文件,格式如下:
我怎么会得到 f.e.使用标准 linux 工具或正则表达式的 VARIABLE2 值?
(我需要从文件解析目录路径)。提前致谢。
使用
对于
(5个答案)
5年前关闭。
我有一个 linux 配置文件,格式如下:
VARIABLE=5753
VARIABLE2=""
....
我怎么会得到 f.e.使用标准 linux 工具或正则表达式的 VARIABLE2 值?
(我需要从文件解析目录路径)。提前致谢。
最佳答案
$> cat ./text
VARIABLE=5753
VARIABLE2=""
使用
perl
正则表达式 grep
可以使用 lookbehind 运算符匹配这些值。$> grep --only-matching --perl-regex "(?<=VARIABLE2\=).*" ./text
""
对于
VARIABLE
:$> grep --only-matching --perl-regex "(?<=VARIABLE\=).*" ./text
5753
关于regex - 如何在bash中获取变量配置的值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9553715/
10-12 01:22