lsblk -o NAME,FSTYPE -dsn
Cela imprimera une liste de périphériques blocs qui ne sont pas eux-mêmes détenteurs de partitions (ils n'ont pas de table de partitions). Le type de système de fichiers détecté se trouve dans la deuxième colonne. S'il est vide, aucun système de fichiers n'est reconnu.
Donc, pour obtenir la sortie souhaitée en une seule commande
lsblk -o NAME,FSTYPE -dsn | awk '$2 == "" {print $1}'