Parfois, un nom de fichier est créé à partir de quelques noms et d'un espace entre chaque nom comme suit :
   $ touch  "A B C"
   $ ls
   A B C      <-- one file but has three words !                        
   file1
   file2
   file3
 Comment puis-je ignorer (filtrer) le fichier créé à partir de quelques noms comme "A B C" ?
Sortie attendue
     $ ls <filter>
     file1
     file2
     file3
 Réponse acceptée :
Si vous procédez comme suit :
ls | grep -F -v ' '
 Vous ne verrez aucun fichier avec des espaces dans les noms
 ( J'avais l'habitude d'avoir fgrep au lieu de grep -F dans l'exemple, mais comme Hauke Laging l'a souligné, c'est obsolète)