Próbuję wykluczyć pewien ciąg znaków z wyszukiwania plików.Wyklucz ciąg znaków z wyszukiwania wieloznacznego w powłoce
Załóżmy, że mam listę plików: file_Michael.txt, file_Thomas.txt, file_Anne.txt.
Chcę być zdolne i napisać coś
ls *<and not Thomas>.txt
dać mi file_Michael.txt i file_Anne.txt, ale nie file_Thomas.txt.
Odwrotna jest proste:
ls *Thomas.txt
Robi to za pomocą jednego znaku jest również proste:
ls *[^s].txt
Ale jak to zrobić z ciągiem?
Sebastian
możliwe duplikat [Jak mogę używać odwrotność lub negatywne symbole wieloznaczne, gdy dopasowanie wzorca w powłoce UNIX/Linux?] (Http://stackoverflow.com/questions/216995/how-can-i-use- odwrotne lub negatywne znaki-przy dopasowywaniu wzorca-w-a-unix-linu) – Hasturkun