一层EOF,一层!即可
#!/bin/bash
su - oracle <<EOF
cd /home/oracle
cat>test2.tt<<!
just a test2
!
EOF
参考
https://blog.youkuaiyun.com/iamlaosong/article/details/40509399
更新 2023
本文介绍了一个简单的 Bash Shell 脚本示例,通过使用 su 命令切换到 oracle 用户并执行一系列命令,包括改变目录和创建文件。此脚本展示了如何在 Linux 系统中通过嵌套的 here document 来实现多步骤任务。
一层EOF,一层!即可
#!/bin/bash
su - oracle <<EOF
cd /home/oracle
cat>test2.tt<<!
just a test2
!
EOF
参考
https://blog.youkuaiyun.com/iamlaosong/article/details/40509399
更新 2023

被折叠的 条评论
为什么被折叠?