perl + export param in shell脚本中的perl语法

时间:2010-06-15 06:39:09

标签: perl

我有以下脚本将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参数

1 个答案:

答案 0 :(得分:2)

你需要的是

if /$ENV{c}/

请正确格式化您的代码