我需要通过一个bash脚本来替换这一行:如何在Bash中替换此行?
$config['language'] = "english";
这一行:
$config['language'] = "french";
文件路径是的application/config/config.php文件
我需要通过一个bash脚本来替换这一行:如何在Bash中替换此行?
$config['language'] = "english";
这一行:
$config['language'] = "french";
文件路径是的application/config/config.php文件
编辑:固定双引号问题
sed -i '' -e "s/\$config\['language'\] = \"english\";/\$config['language'] = \"french\";/" application/config/config.php
p.s.本来,你有你的语言单引号,无论如何 - 正则表达式现在是固定的
请注意,SO不完全是“请为我写我的工具”请求...我们喜欢帮助人们_learn_如何编程。你已经尝试了什么?它是如何失败的? – sarnold 2011-06-04 23:45:43
使用'diff'和'patch'。 – 2011-06-04 23:54:39
@sarnold我实际上尝试过几种变种的sed,但是因为$ ['=;字符。下次我会试着发布我在尝试之前所尝试的内容。 – emurad 2011-06-05 00:27:29