Pro-Linux.de

Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 19. Dez 2018 16:19

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 13. Feb 2006 17:10 
Offline

Registriert: 13. Feb 2006 17:03
Beiträge: 2
Hallo zusammen,

Ich suche eine Regular Expression die den Anfang und das Ende einer Linie berücksichtigt. Mir ist klar das ich diese duch eine Pipe verbinden kann, würde es aber gerne in eine einzigen Ausdruck reinpacken:

Beispiel: Alle Dateien, ohne Ordner und .gz Dateien
Code:
 ls -al | grep -v -e '.gz$' -e '^d'

Gruss Dany


Nach oben
   
 Betreff des Beitrags: Probier's mal mit -E
BeitragVerfasst: 14. Feb 2006 17:16 
Probier mal sowas wie:
Code:
 ls -al | grep -v -E -e '^d.*\.gz$'
-E für erweiterte regexe, dann zählt der "." als "beliebiges zeichen", deshalb beim 2. mal maskiert

Habs jetzt aber nicht ausprobiert...


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 15. Feb 2006 8:08 
Offline

Registriert: 13. Feb 2006 17:03
Beiträge: 2
Habe es ausprobiert, bringt alle Dateien :-(

Aber danke für die Antwort!

Gruss Dany


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 16. Feb 2006 8:11 
Hi,

benutze
Code:
ls -l | egrep -v '^d|\.gz$'
Mittels | hast Du 2 Alternativen: d am Anfand (^ d) oder .gz am Ende (\.gz$).

Jochen


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de