我有以下脚本将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
是参数
答案 0 :(得分:2)
你需要的是
if /$ENV{c}/
请正确格式化您的代码