Files
zh-en-wn-dataset/shit_names.sh
2025-02-11 03:25:03 +06:00

19 lines
392 B
Bash
Executable File

#!/bin/sh
# For dumb fucking Calibre splits
# Usage: ./find_b_chapters.sh [path_to_epub_root]
EPUB_ROOT="${1:-custom/ast/en/OEBPS/Text}"
if [ ! -d "$EPUB_ROOT" ]; then
echo "Error: Directory '$EPUB_ROOT' not found" >&2
exit 1
fi
find "$EPUB_ROOT" -type f -name "Section*B.xhtml" | while read -r file; do
basename "$file"
echo "$file"
done | sort -t'n' -k1.8,1.11n
exit 0