ファイル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
.
方法を教えていただけますか?ありがとうございました!