#!/bin/bash
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
# 定义要合并的目录路径
source_dir="."
# 定义输出文件的路径
output_file="merged.md"
# 定义分隔行的内容
separator=" "
cat << EOF > "$output_file"
---
CJKmainfont: KaiTi
---
EOF
# 递归遍历目录并合并Markdown文件
function merge_markdowns() {
# 打开输出文件
# 遍历目录
for file in $(find "$source_dir" -type f -name "*.md"); do
# 读取Markdown文件内容并添加到输出文件
cat "$file" >> "$output_file"
# 添加分隔行
echo "$separator" >> "$output_file"
done
}
# 调用函数执行合并操作
merge_markdowns
#iconv -f gbk -t utf-8 merged.md > merged-utf8.md
#pandoc --pdf-engine=xelatex merged.md -o nop.docx -s