Com regexes estendidos do GNU sed :
for file in ./*.txt; do
sed -i -r '/^.{9}$/d' "${file}"
done
(Use -E em vez de -r no FreeBSD / macOS ( -E também funcionará nas versões recentes do GNU sed ) e -i '' em vez de -i )
Como apontado por don_crissti , com GNU sed você não precisa do loop:
sed -s -i -r '/^.{9}$/d' ./*.txt