Traitement des doublons avec exceptions

j’ai une fonction de suppression des doublons sans tri préalable:

awk '!x[$0]++' fichier_a_traiter.txt > fichier_traiter.txt

Elle traite toutes les lignes du fichier, mais je voudrais qu’elle ignore les lignes

  • commence par #
  • qui sont vide