undocx (302B)
1 #!/usr/bin/env bash 2 set -euo pipefail 3 unzip -p "$1" \ 4 | grep -a '<w:r' \ 5 | sed 's/<w:p[^<\/]*>/\n/g' \ 6 | sed 's/<[^<]*>//g' \ 7 | sed 's/ //g' \ 8 | sed 's/</</g' \ 9 | sed 's/>/>/g' \ 10 | sed "s/'/'/g" \ 11 | sed 's/"/"/g' \ 12 | sed 's/&/&/g' \ 13 | cat -s