当前日期为周六,遍历所有日期文件夹并合并文件夹下所有txt文件

如果当前日期为周六,并且您想要遍历所有日期文件夹并合并文件夹下的所有txt文件,您可以使用以下示例代码:

# 获取当前日期
current_date=$(date "+%Y%m%d")

# 检查当前日期是否为周六(6表示周六)
if [ $(date -d "$current_date" "+%w") -eq 6 ]; then
    # 遍历所有日期文件夹
    for folder in /path/to/folders/*; do
        # 检查文件夹是否存在并且是目录
        if [ -d "$folder" ]; then
            # 合并文件夹下所有的txt文件
            cat "$folder"/*.txt >> merged.txt
        fi
    done
    
    echo "合并完成!"
else
    echo "当前日期不是周六,无需执行合并操作。"
fi

请将/path/to/folders/替换为包含日期文件夹的实际路径。代码会检查当前日期是否为周六,如果是周六,则会遍历所有日期文件夹,并将文件夹下的所有txt文件合并到merged.txt中。

请注意,如果merged.txt文件已经存在,执行脚本时会将新的内容追加到现有文件的末尾。如果您需要每次都创建新的文件,请在执行脚本之前删除merged.txt文件。

希望这个示例代码对您有所帮助!如果您有其他问题,请随时提问。