【发布时间】:2012-03-22 03:52:34
【问题描述】:
我有一个 linux 配置文件,格式如下:
VARIABLE=5753
VARIABLE2=""
....
我将如何获得 f.e. VARIABLE2 使用标准 linux 工具或正则表达式的值? (我需要从文件中解析目录路径)。提前致谢。
【问题讨论】:
-
也许我不明白,但你为什么不写
echo $VARIABLE2? -
您不想获取整个文件?
-
已经快 3 年了,所以我什至不记得了,但我想我找到了正确的答案。采购整个配置不是一个选项,我不打算执行“。”在可能不受信任/损坏的配置上,所以我选择了 perl 正则表达式匹配的东西,然后通过额外的正则过滤结果(在我的脚本中的变量中有一个 tmpdir 的可选名称,我不希望它是“~”或“/”之后会导致“rm -r ~”。