脚本:
!/bin/bash
定义输出文件名
OUTPUT_FILE="/path/to/output.csv"
获取当前日期时间,为CSV文件名添加时间戳
TIMESTAMP=$(date +"%Y%m%d%H%M%S")
OUTPUT_FILE_WITH_TIMESTAMP="${OUTPUT_FILE}_${TIMESTAMP}.csv"
检测磁盘空间并输出到CSV文件
df -h | awk -v OFS=',' 'NR>1 {print $1,$2,$3,$4,$5}' > "${OUTPUT_FILE_WITH_TIMESTAMP}"