#!/bin/bash filepath=$1 dir="$(dirname $filepath)" filename="$(basename $filepath)" noext="${filename%.*}" TXT="$dir/$noext.txt" cp $filepath $TXT sed -i "" 's/

//g' $TXT sed -i "" 's/<\/p>//g' $TXT sed -i "" 's/

/#### /g' $TXT sed -i "" 's/

/### /g' $TXT sed -i "" 's/

/## /g' $TXT sed -i "" 's/

/* /g' $TXT sed -i "" 's/<\/h1>/ ####/g' $TXT sed -i "" 's/<\/h2>/ ###/g' $TXT sed -i "" 's/<\/h3>/ ##/g' $TXT sed -i "" 's/<\/h4>/ */g' $TXT #sed -i "" 's//\n/g' $TXT #uncomment to replace
and
tags with newlines sed -i "" "s/’/'/g" $TXT sed -i "" "s/‘/'/g" $TXT sed -i "" 's/“/"/g' $TXT sed -i "" 's/”/"/g' $TXT sed -i "" 's/"/"/g' $TXT sed -i "" 's/→/->/g' $TXT sed -i "" 's/&/&/g' $TXT sed -i "" 's/–/-/g' $TXT sed -i "" 's/é/e/g' $TXT #Remove any remaining html tags that we don't care about sed -e 's/<[^>]*>//g' $TXT > bar.txt #Capitalize all the titles that we just added perl -i -pe 's/#(.+)#/#\U$1#/gi' bar.txt mv bar.txt $TXT