У меня есть следующий скрипт, который заменяет a
param на b
param и соответствует только параметру c
в строке, как изменить синтаксис perl: if /$c/
, чтобы экспортировать c param в следующий синтаксис perl
#!/bin/bash
export a='@d&'
export b='new text'
export c='bla bla'
echo $LINE | perl -pe 'next if /^#/; s/(^|\s)\Q$ENV{a}\E(\s|$)/$1$ENV{b}$2/ if /$c/'
пример строки
parameter=@d&
, когда c
является параметром