我想制作一个脚本,如果/ etc/environment文件当前为空,则启用代理设置,如果文件有文本则禁用设置。我写了一些代码,但不知道为什么/ etc/environment文件没有被编辑。我已经清除了我正在使用的实际代理。 任何帮助将不胜感激!如何让EOT在bash中的IF ELSE语句上工作?
#!/bin/bash
if [ -s /etc/environment ]
then
cat<<EOT >> /etc/environment
http_proxy="blank"
https_proxy="blank"
ftp_proxy="blank"
export http_proxy https_proxy ftp_proxy
EOT
else
> /etc/environment
fi