Это Perl-версия:
#!/usr/bin/env bash
perl -ne '
$l = $_ if (/Drive name:/);
$s = 1 if (/Drive Speed:/);
if (/^\s*$/) {
print "$l\n" if (! defined($s));
$s = undef;
}
' "$1"
Предположим, что в конце входного файла есть пустая строка.
Запустить с :файлом test.sh