codingdojo/markov/gen.sh
2023-09-28 23:51:38 +02:00

17 lines
321 B
Bash
Executable file

#!/bin/sh
if [ $# -ne 1 ] && [ $# -ne 2 ]; then
echo "Usage: $0 input [filter args...]"
exit 1
fi
INPUT="$1"
shift
tr -d '()\r\n' < "$INPUT" \
|tr '[:upper:]' '[:lower:]' \
| sed "s/\.\.\+//g" \
| sed "s/\(.\)\([\.,]\)/\1 \2/g" \
| PYTHONPATH=../args ./filter.py "$@" \
> "$INPUT.stats"