字符串
保持多行字符串到文件
cat > ca-csr.json <<EOF
{
"CN": "Kubernetes",
"key": {
"algo": "rsa",
"size": 2048
},
"names": [
{
"C": "CN",
"ST": "SiChuan",
"L": "ChengDu",
"O": "Kubernetes",
"OU": "CA"
}
]
}
EOF
将多行字符串作为标准输入传给其它命令
unshare --mount --pid --fork bash <<EOF
echo "hello world"
EOF
有些命令末尾通过 - 标识接收标准输入:
cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: ConfigMap
metadata:
name: hello
data:
hello: world
EOF