Обновление до Qt 5.12 — это нормально, но проблема не решается сразу. В настройках профиля Konsole на вкладке «Дополнительно» измените «Межстрочный интервал» на 1 . Это решило проблему с горизонтальными линиями для меня.
Вот как это делается с помощью perl
в bash
.
printf '%s\n' "$email" \
| _regex_="$regex" \
perl -0777 -ne 'chop;exit !/$ENV{_regex_}/'
if [[ $? == 0 ]] ; then
echo "This is an RFC5322 compliant e-mail address"
else
echo "This is NOT an RFC5322 compliant e-mail address"
fi