Amazon web services sed命令在AWS模板上不起作用
我有一个要在文件上运行的sed命令。该命令在字符串前面添加两行 这是我要运行的sed命令:Amazon web services sed命令在AWS模板上不起作用,amazon-web-services,sed,command,Amazon Web Services,Sed,Command,我有一个要在文件上运行的sed命令。该命令在字符串前面添加两行 这是我要运行的sed命令: sed -i "/<\/VirtualHost>/i\ SSLCertificateFile /etc/httpd/cert/aws.cer \nSSLCertificateKeyFile /etc/httpd/cert/aws.key" ssl.conf 有人能帮我修复JSON表达式吗?换行符前的反斜杠后面的空格似乎不正确;为什么它们会在那里?如果你把它们移走会有帮助吗?”//i\\n
sed -i "/<\/VirtualHost>/i\ SSLCertificateFile /etc/httpd/cert/aws.cer \nSSLCertificateKeyFile /etc/httpd/cert/aws.key" ssl.conf
有人能帮我修复JSON表达式吗?换行符前的反斜杠后面的空格似乎不正确;为什么它们会在那里?如果你把它们移走会有帮助吗?”//i\\n.–10月1日3点45分三周
谢谢tripleee的回答换行前的反斜杠后面的空格似乎不正确;为什么它们会在那里?如果你把它们移走会有帮助吗?”//我\\\n…感谢Tripleee,它成功了。请添加一个答案以结束此问题,即使您回答了自己的问题。
"sed -i '/<\\/VirtualHost>/i \\ \nSSLCertificateFile /etc/httpd/cert/aws.cer \nSSLCertificateKeyFile /etc/httpd/cert/aws.key' /etc/httpd/conf.d/ssl.conf \n",
sed: -e expression #1, char 23: unknown command: `S'