小编jwh*_*jwh的帖子

使用 Bash/Sed/Awk 在模板文件中查找变量名称?

我有一些模板文件,目前正在使用 envsubst 进行处理,效果很好。

<?php

$config['db_host'] = '${DB_HOST}';
$config['db_port'] = '${DB_PORT}';
$config['url'] = 'http://${WEB_HOST}/${WEB_PATH}';

// Please do NOT change this value
$config['maxSize'] = 25;
Run Code Online (Sandbox Code Playgroud)

我试图找到一种使用 bash 脚本扫描文件并生成需要设置的所有环境变量的列表的方法,这样我就可以将它们转储到 .env 文件中,如下所示:

DB_HOST=
DB_PORT=
WEB_HOST=
WEB_PATH=
Run Code Online (Sandbox Code Playgroud)

我认为 sed 是可能的,但是我在 30 分钟的谷歌搜索后找到的所有示例都是关于如何替换内联变量,而不是关于打印出匹配项。

bash sed

2
推荐指数
1
解决办法
955
查看次数

标签 统计

bash ×1

sed ×1