furryhamster
Lt. Commander
- Registriert
- Okt. 2008
- Beiträge
- 1.100
Hi,
ich suche Dateien die folgende Bedingung erfüllt
- in dem Pfad kommt kein "tags" drin vor
- die Dateien enden mit .sh
Jetzt habe ich z.B. schon versucht mit find alle .sh Dateien zu finden und dann mittels || grep alle mit "tags" zu entfernen. Sobald ich allerdings versu"Event not found" oder wenn ich mit ' statt mit " arbeite findet er keine Ergebnisse.
Das eigentliche regex müsste ja theoretisch so aussehen
".*(?!(tags)).*sh"
find . -regex ".*(?!(tags)).*sh" liefert aber mit " "event not found" bzw. mit ' keine Ergebnisse
ich suche Dateien die folgende Bedingung erfüllt
- in dem Pfad kommt kein "tags" drin vor
- die Dateien enden mit .sh
Jetzt habe ich z.B. schon versucht mit find alle .sh Dateien zu finden und dann mittels || grep alle mit "tags" zu entfernen. Sobald ich allerdings versu"Event not found" oder wenn ich mit ' statt mit " arbeite findet er keine Ergebnisse.
Das eigentliche regex müsste ja theoretisch so aussehen
".*(?!(tags)).*sh"
find . -regex ".*(?!(tags)).*sh" liefert aber mit " "event not found" bzw. mit ' keine Ergebnisse