집 >데이터 베이스 >MySQL 튜토리얼 >sed使用变量进行匹配替换的问题_MySQL
环境:MacOS X 10.8.2
在MacOS下使用sed进行字符串替换,并保存到原文件中:
sed -i '' 's/源字符/目标字符/g' 文件
其中 -i 后面的单引号是设置备份文件。设置为空表示不需要备份。
* 在MacOS 10.8.2环境中,必须设置这个参数,否则不会保存到原文件中。其它版本和系统我没有环境测试,详细不知。
以下命令
sed -i '.bak' 's/源字符/目标字符/g' foobar.txt