1. 获取指定第几个正则匹配结果
MAC环境下不支持 r 参数sed -nr "s/$RLV_REG/\2/p" filename
可使用 -E 代替sed -n -E "s/$RLV_REG/\2/p" filename
2. 正则修改文件内容
MAC环境下的bash不支持 sed -i "REG" filename
来直接修改文件内容。-i tmp
在MAC下指添加备份后缀 .tmp
,作用与下文行2相同。
通用解决方案:
1 | # 把结果保存到新的文件,再把文件重命名来覆盖原文件 |
3. 代理
永久代理:
Add this script to ~/.bash_profile.
1 | export http_proxy=socks5://127.0.0.1:1080 |
只对当前窗口有效:
1 | export ALL_PROXY=socks5://127.0.0.1:1086 |