#!/bin/bash for filename in ./*.ts; do Y=${filename:2:4} M=${filename:7:2} D=${filename:10:2} H=${filename:13:2} N=${filename:16:2} echo "Working on "$filename" ..." epgdump json "$filename" "$Y-$M-$D"_"$H-$N.json" done for filename in ./*.json; do python3 readable.py $filename done for filename in ./*_formatted.json; do f=${filename:2:16} mv $filename $f".json" done for filename in ./*.json; do f=${filename:2:16} 7za a -mx9 -ms=on -mhe=on -m0=lzma2 -mfb64 -md32m $f".7z" $filename -y > /dev/null rm $filename done