Basta adicionar x
para corresponder à linha inteira:
grep -nvx '[aeiou]' file.txt
Ou
grep -nv '^[aeiou]$' file.txt
Ou
grep -nx '[^aeiou]' file.txt
Ou
grep -n '^[^aeiou]$' file.txt
Observe que analisar ls
não é uma boa ideia .