#!/bin/bash # 公共库脚本 # 包含一些常用的函数和变量定义,供其他脚本调用 # 颜色定义 COLOR_RED='\033[0;31m' COLOR_GREEN='\033[0;32m' COLOR_YELLOW='\033[0;33m' COLOR_CYAN_BOLD='\033[1;36m' COLOR_RESET='\033[0m' # 日志函数 log_info() { echo "[INFO] $(date '+%Y-%m-%d %H:%M:%S') - $1" } log_success() { echo -e "${COLOR_GREEN}[SUCCESS] $(date '+%Y-%m-%d %H:%M:%S') - $1${COLOR_RESET}" } log_warning() { echo -e "${COLOR_YELLOW}[WARNING] $(date '+%Y-%m-%d %H:%M:%S') - $1${COLOR_RESET}" } log_error() { echo -e "${COLOR_RED}[ERROR] $(date '+%Y-%m-%d %H:%M:%S') - $1${COLOR_RESET}" } # 强调/高亮日志(用于强调性提示) log_highlight() { echo -e "${COLOR_CYAN_BOLD}[HINT] $(date '+%Y-%m-%d %H:%M:%S') - $1${COLOR_RESET}" }