我知道如何在配置文件中查找和替换一个部分,如下所示:
sudo sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 3M/" /etc/php5/cgi/php.ini
但是如何在 bash 脚本中的配置文件末尾添加一个全新的部分?
server {
listen xx.xx.xx.xx:80; # your server's public IP address
server_name myapp.com; # your domain name
root /usr/share/nginx/www/myapp/; # absolute path to your WordPress installation
}
我在终端内试过这个,echo "server { ... }" >> nginx.conf
但我得到了
-bash: nginx.conf: Permission denied
不确定这在 bash 脚本中是否可以,或者我会再次获得权限被拒绝...