【发布时间】:2015-11-04 04:11:35
【问题描述】:
我想知道 sed 命令中的正则表达式从"x" 文件中搜索$a 值并替换为$b 值。
$a="o=SAR-9|csa_6fe_2ge_v2_r1:3|csa_16ds1_e1_r2|csa_ds3e3_4_r1|csa_aux_alarm|csa_oc3cc_4_r1|csa_oc3_2_asap_r1|csa_oc3cc_4_r1|"
$b="SAR-18"
我尝试使用以下命令来搜索和替换该值,但它在 perl 脚本中不起作用。所以我在 sed 中寻找正则表达式来匹配 $a 值。
sed -i s/$a/$b/g <file-name>
【问题讨论】:
-
请不要使用
$a和$b。它可能会对sort的使用产生负面影响。