Re: finden von dateien, die andere zeichen als "muster" enthalten
Elvis Cehajic <lists@nihil.ch> writes:
>>find . -name ".[A-Za-z0-9.@_]*[^A-Za-z0-9.@_]*" -or -name "[^A-Za-z0-9.@_]*"
> Naja, das Problem ist dass Dateien welche 2 Bindestriche enthalten
> (z.B. "--") gefunden werden und diejenigen mit nur einem Bindestrich
> nicht.
>
> Will ja eigentlich gar nicht motzen, soll der OP entscheiden was ihm
> am besten schmeckt.
Sehr gut, danke für den Hinweis. Manchmal schmeißt man Regex Syntax und
Shell Patterns gedanklich durcheinander :)
Besser also:
pat='*[^A-Za-z0-9.@_-]*' find . -name ".$pat" -or -name "$pat"
Reply to: