我正试图通过prefs.js以这种方式更改(以root身份)我的firefox设置:
sed -En '/user_pref\("network\.proxy\.(socks|socks_port|type)"/!p
$ a\
user_pref("network.proxy.socks", "127.0.0.1");\
user_pref("network.proxy.socks_port", 9150);\
user_pref("network.proxy.type", 1);
' prefs.js
脚本的输出显示它已在prefs.js中正确写入,但实际上该文件未进行修改。
答案 0 :(得分:0)
我终于找到了一个grep和bash的解决方案:
grep -v "network.proxy.\(socks\|socks_port\|type\)" prefs.js > temp && mv temp prefs.js
cat <<EOT >> prefs.js
user_pref("network.proxy.socks", "x");
user_pref("network.proxy.socks_port", x);
user_pref("network.proxy.type", x);
EOT
感谢名单