文件nls_test.pl
包含一行:$sel->click("//button[text()='OK']");
我想
//button[text()='OK']
用这个字符串替换字符串
//button[text()='".$sel->get_resource_value("oracle.sysman.resources.CommonResourceBundle", "OK")."']
我努力了:
sed -i".bak" 's#"//button[text()='OK']"#"//button[text()='".$sel->get_resource_value("oracle.sysman.resources.CommonResourceBundle", "OK")."']"#g' nls_test.pl
我有:sel: Undefined variable
然后我尝试了:
sed -i".bak" 's#"//button[text()='OK']"#"//button[text()='".\$sel->get_resource_value("oracle.sysman.resources.CommonResourceBundle", "OK")."']"#g' nls_test.pl
结果是一样的:sel: Undefined variable
.
你能告诉我怎么做吗?谢谢!