bin/plaintext.sh (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#!/bin/sh
# from the pure sh bible; see:
# https://github.com/dylanaraps/pure-sh-bible#get-the-base-name-of-a-file-path
basename() {
dir=${1%${1##*[!/]}}
dir=${dir##*/}
dir=${dir%"$2"}
base="${dir:-/}"
}
for p in pages/blog/*.md; do
basename "$p"
[ "$base" != "_index.md" ] && {
pandoc --quiet -s -f "markdown+gutenberg" \
"$p" -o "pages/txt/${base%.*}.txt"
}
done
|