如何在 shell 脚本中使用 cat 命令和内容创建文件?

How to create a file with cat command and content, inside a shell script?

我想创建一个 shell 脚本来依次执行以下内容?

下面是我的脚本的几个命令,其中包含使用 cat 命令创建的文件,如何将这些命令添加到 shell 脚本中以依次执行,

apt-get install -y docker.io

cat << EOF > /etc/docker/daemon.json
> {
> "exec-opts": ["native.cgroupdriver=systemd"]
> }
> EOF

apt-get install -y kubelet kubeadm Kubectl

为什么使用 cat 而不是直接将其回显到文件中?

#!/bash/bin

apt-get install -y docker.io

echo "\n{\n\"exec-opts\": [\"native.cgroupdriver=systemd\"]\n}" >> /etc/docker/daemon.json 

apt-get install -y kubelet kubeadm Kubectl