案例1:EOF常规用法
#注意:cat后面可以带>或者>>; EOF完标准只能跟<<符号;
cat >> /etc/hosts << EOF
192.168.50.128 master
192.168.50.128 node0
192.168.50.131 node1
192.168.50.132 node2
EOF
案例2:带有符号$的前面一定要加上转义符\才行,否则产生的脚本中可能存在问题。
cat > /root/shell2.sh<< EOF
for((i=1;i<=100;i++));
do
echo \$i
done
EOF
案例3:注意2个转义符的含义。
cat > /root/kube.conf << EOF
KUBE_APISERVER_OPTS="--logtostderr=false \\
--v=2 \\
--log-dir=/var/log/kubernetes \\
--advertise-address=192.168.50.128
EOF
【Linux/shell】cat结合EOF脚本案例(20210110)
最新推荐文章于 2023-02-09 20:44:06 发布