我想替换下面的字符串
su - oracle -c "$agent_home/bin/emctl control agent runCollection ex01cel01:oracle_exadata oracle_exadata_configuration"
替换为
su - oracle -c "'$agent_home'/bin/emctl control agent runCollection ex01cel01 :oracle_exadata oracle_exadata_configuration"
注意:额外的单引号覆盖$ agent_home
请帮帮我
答案 0 :(得分:1)
以下sed命令应该这样做
sed "s|\$agent_home|'\$agent_home'|"