Shell基本格式

任何一个shell脚本必须带的表头

#!/bin/bash

它有2种执行方式,比如文件名叫 go.sh

  • bash go.sh
  • ./go.sh
#!/bin/bash
# Connect to local Redis and set a key using redis-cli

# 连接本地Redis并执行set key命令
result=$(echo "set mykey 'Hello, Redis!'" | redis-cli -h localhost)

# 输出结果
echo "Set key command result: $result"
#!/bin/bash
# 上面这行指定了使用bash作为解释器

# 导入所有SQL文件
for file in *.sql; do
    # 遍历当前目录下的所有.sql文件
    echo "导入文件: $file"
    # 输出正在导入的文件名

    /app/dm/bin/disql 账号/'"密码"'@localhost:5240 <<SQL_EOF
    # 执行disql命令并传递连接信息

    set define off;
    # 设置define为off,用于禁用变量替换

    start "$file";
    # 开始执行当前循环中的SQL文件

        <<EXIT_EOF
            exit;
        EXIT_EOF
    SQL_EOF
done

echo "所有SQL文件已导入完成"
# 循环结束后输出导入完成的消息
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取全部资料 ❤