Какой IFS я должен использовать в цикле BASH for, если аргументы моей входной команды состоят из нескольких строк?
Я хочу сохранить каждый отдельный, полный, многострочный результат 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']
);
заранее спасибо