shell脚本中EOF用法小结

文章目录

      • 使用EOF格式化磁盘
      • 使用EOF给文件输入,追加,覆盖内容
      • EOF可以被自定义
      • 在远端节点执行相关命令

使用EOF格式化磁盘

#! /bin/bash 

fdisk /dev/ram3 << EOF
n
p
1
2048
94371839
w
EOF

使用EOF给文件输入,追加,覆盖内容

[root@slave-server opt]# cat << EOF >test.sh 
> 123123123
> 3452354345
> asdfasdfs
> EOF
[root@slave-server opt]# cat test.sh 
123123123
3452354345
asdfasdfs

追加内容
[root@slave-server opt]# cat << EOF >>test.sh 
> 7777
> 8888
> EOF
[root@slave-server opt]# cat test.sh 
123123123
3452354345
asdfasdfs
7777
8888

覆盖
[root@slave-server opt]# cat << EOF >test.sh
> 55555
> EOF
[root@slave-server opt]# cat test.sh 
55555

EOF可以被自定义

2)自定义EOF,比如自定义为wang
[root@slave-server opt]# cat << wang > haha.txt
> ggggggg
> 4444444
> 6666666
> wang
[root@slave-server opt]# cat haha.txt 
ggggggg
4444444
6666666

在远端节点执行相关命令

只能执行具体命令

 ssh user@$host <

你可能感兴趣的:(shell脚本中EOF用法小结)