perl+;在shell脚本中将param导出为perl语法
下面的脚本将perl+;在shell脚本中将param导出为perl语法,perl,Perl,下面的脚本将aparam替换为bparam,并且只匹配第行中的c参数 如何更改perl语法:if/$c/,以便将c参数导出为以下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&a
a
param替换为b
param,并且只匹配第行中的c
参数
如何更改perl语法:if/$c/
,以便将c参数导出为以下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
是参数时您需要的是
if /$ENV{c}/
请正确设置代码格式将代码放在代码块下。yael,