我正在尝试使用两个sed命令替换PHP文件中的两个字符串,找不到我错的地方.
想要从字符串转换
setlocale(LC_ALL,$_COOKIE['lang']);
和
putenv("LANGUAGE=".$_COOKIE['lang']);
对弦乐
setlocale(LC_ALL,$_COOKIE['lang'].'.utf8');
和
putenv("LANGUAGE=".$_COOKIE['lang'].'.utf8');
到目前为止,我已经到了以下但是没有用
sed -i "s/setlocale\(LC_ALL,\$_COOKIE\['lang'\]\);.*$/setlocale\(LC_ALL,\$_COOKIE\['lang'\]\.'\.utf-8'\)\;/" file.PHP sed -i "s/putenv\('LANGUAGE='\.\$_COOKIE\['lang'\]\);.*$/putenv\('LANGUAGE='\.\$_COOKIE\['lang'\]\.'\.utf-8'\)\;/" file.PHP
我绝对不是sed和正则表达的专家,所以对我来说好吗?