hugo-teek is loading...

cat结合EOF

最后更新于:

cat结合EOF

案例:cat结合EOF 常规脚本

1#注意:cat后面可以带>或者>>; EOF完标准只能跟<<符号;
2cat >> /etc/hosts << EOF 
3192.168.50.128 master
4192.168.50.128 node0
5192.168.50.131 node1
6192.168.50.132 node2
7EOF

案例:特殊字符记得带上转义符

带有符号$的前面一定要加上转义符\才行,否则产生的脚本中会存在问题

1cat > /root/shell2.sh<< EOF                  
2for((i=1;i<=100;i++));
3do
4echo \$i
5done                                               
6EOF
1cat > /root/kube.conf << EOF
2KUBE_APISERVER_OPTS="--logtostderr=false \\
3--v=2 \\
4--log-dir=/var/log/kubernetes \\
5--advertise-address=192.168.50.128
6EOF
  • 测试效果
 1[root@I ~]# cat > /root/kube.conf << EOF
 2> KUBE_APISERVER_OPTS="--logtostderr=false \\
 3> --v=2 \\
 4> --log-dir=/var/log/kubernetes \\
 5> --advertise-address=192.168.50.128
 6> EOF
 7[root@I ~]# 
 8[root@I ~]# cat kube.conf 
 9KUBE_APISERVER_OPTS="--logtostderr=false \
10--v=2 \
11--log-dir=/var/log/kubernetes \
12--advertise-address=192.168.50.128
13[root@I ~]# 
推荐使用微信支付
微信支付二维码
推荐使用支付宝
支付宝二维码
最新文章

文档导航