shell脚本中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 <<EOF for osd in /var/lib/ceph/osd/ceph-*; do ceph-objectstore-tool --data-path $osd --no-mon-config --op update-mon-db --mon-store-path $ms.remote done EOF
上一篇:
IDEA上Java项目控制台中文乱码