1

我想将 pcregrep 的每个单个完整的多行结果存储到 for 循环的每次迭代的变量中。

前任:

for a in $(pcregrep -Moh 'regex_that_spans_multiple_lines'); do
blah
blah
done

但是,我不确定我应该使用什么 IFS 来正确识别每个单独的 pcregrep 结果,以便我可以将其存储到变量中(每次迭代一个结果)。

我也愿意听到其他实现目标的迂回方法(即使它不涉及 IFS)

以下是我将使用的一些示例结果:

结果1:

new PDO(
                                $connectionString,
                                $this->options['user'],
                                $this->options['password'],
                                $this->options['driverOptions']
                        );

结果 2:

mysqli_connect(
                        $this->options['host'], $this->options['user'], $this->options['password'], null, $this->options['port'], $this->options['socket']
                );

提前致谢

4

0 回答 0