Někdy je název souboru vytvořen z několika názvů a mezery mezi jednotlivými názvy takto:
$ touch "A B C"
$ ls
A B C <-- one file but has three words !
file1
file2
file3
Jak mohu ignorovat (filtrovat) soubor, který byl skutečně vytvořen z několika jmen, jako „A B C“?
Očekávaný výstup
$ ls <filter>
file1
file2
file3
Přijatá odpověď:
Pokud provedete následující:
ls | grep -F -v ' '
Neuvidíte žádný soubor s mezerami v názvech
(Míval jsem fgrep
místo grep -F
v příkladu, ale jak zdůraznil Hauke Laging, je to zastaralé)