我正在尝试实现以下目标:
我有一个包含这一行的 config.php 文件:
define('URL', 'www.website.com');
在我的 bash 脚本中,我想在 config.php 中搜索,找到 URL 的值并将其存储到变量中。
知道怎么做吗?
以下内容可能适合您:
awk -F"[']" '/define/ && /URL/{print $4}' config.php
为了赋值给变量,比如:
var=$(awk -F"[']" '/define/ && /URL/{print $4}' config.php)
使用 grep -P
:
grep -oP "^ *define *'( *'URL'[^']+''K[^']+" config.php
www.website.com