sh Bash heredoc的例子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Bash heredoc的例子相关的知识,希望对你有一定的参考价值。

#!/bin/bash

cat <<-'EOF'>nginx.conf
worker_processes  5;
error_log /dev/stdout info;

events {
  worker_connections  4096;  ## Default: 1024
}
http{
    access_log /dev/stdout;
    server {
        listen 80;
    
        server_name us-services.secureauth.com;
        return 301 https://a510db69174d711e8a8620ab43aa9ad8-38c7196c660406ff.elb.us-east-1.amazonaws.com:443/;
    }
}
stream {
  map $ssl_preread_server_name $name {
      default                  default-backend;
  }
    upstream default-backend {
      server a510db69174d711e8a8620ab43aa9ad8-38c7196c660406ff.elb.us-east-1.amazonaws.com:443;
  }

    server {
        listen 443;
        proxy_pass $name;
        ssl_preread on;
    }
}
EOF

以上是关于sh Bash heredoc的例子的主要内容,如果未能解决你的问题,请参考以下文章

php EOF(heredoc)使用

4PHP EOF(heredoc) 使用说明

在heredocs中着色,bash

在 Bash 的 heredoc 中将新值推送到数组

如何将 heredoc 写入 Bash 脚本中的文件?

如何在bash脚本中执行存储在heredoc中的curl命令?