2025年2月19日 17:52

#!/bin/bash

# 检查是否存在以.md结尾的文件
if [ -n "$(find /root/y/gg -maxdepth 1 -name '*.md' -print -quit)" ]; then

    # 切换至目标目录
    cd /root/y/gg || exit

    # 处理图片文件
    for file_name in *.{jpg,jpeg,gif,JPG,JPEG,GIF}; do
        if [ "${file_name##*.}" == "jpg" ] || [ "${file_name##*.}" == "jpeg" ] || [ "${file_name##*.}" == "gif" ] || [ "${file_name##*.}" == "JPG" ] || [ "${file_name##*.}" == "JPEG" ] || [ "${file_name##*.}" == "GIF" ]; then
            # 转换为avif格式并移动至目标目录
            magick "$file_name" "/root/y/static/${file_name%.*}.avif" && rm "$file_name"
        fi
    done

    # 移动和重命名.md文件,并执行Python脚本
    files=(*.md)
    if [ ${#files[@]} -gt 0 ]; then
        mv "${files[@]}" "/root/y/content/posts/1.md"
        cd "/root/y/content/posts" && python3 zidong.py
    fi
fi