Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Regular Expressions HBU-LINUX-2003 Adduser.sh? My_user_Verw.sh? AufgUser.sh? Wo ist das Script ??????? /home/donald ? /home ? /tmp ?

Ähnliche Präsentationen


Präsentation zum Thema: "Regular Expressions HBU-LINUX-2003 Adduser.sh? My_user_Verw.sh? AufgUser.sh? Wo ist das Script ??????? /home/donald ? /home ? /tmp ?"—  Präsentation transkript:

1 regular Expressions HBU-LINUX-2003 Adduser.sh? My_user_Verw.sh? AufgUser.sh? Wo ist das Script ??????? /home/donald ? /home ? /tmp ?

2 regular Expressions HBU-LINUX-2003 Reguläre Ausdrücke regular Expressions Einsatz in der Shell

3 regular Expressions HBU-LINUX-2003 Platzhalter für Textmuster Liste alle Dateien auf die mit.sh enden ls *.sh Liste alle Dateien auf die mit einem beliebigen Zeichen gefolgt von user beginnen ls ?user

4 regular Expressions HBU-LINUX-2003 Platzhalter für Textmuster Liste alle Dateien die mit der Ziffer 1 bis 9 beginnen ls [1-9]* Liste alle Dateien auf die mit u oder U anfangen ls [Uu]* Liste alle Dateien auf die nicht mit u oder U anfangen ls [^u^U]*

5 regular Expressions HBU-LINUX-2003 Platzhalter und find Finde alle Dateien, die mit der Ziffer 1 bis 9 beginnen find / -name “[1-9]* “ -print Finde alle Dateien, die mit a, b oder C anfangen find / -name “[abC]* “ –print Finde alle Dateien, die nicht die Endung cpp haben. find / -name “*.[^cpp] “ –print

6 regular Expressions HBU-LINUX-2003 Suchmuster und grep Finde in allen c++ -Dateien Präprozessorzeilen, die mit # beginnen grep “^#“ *.cpp Finde in allen c++ Dateien Leerzeilen grep “^$ “ *.cpp Finde in allen c++ Dateien die Variablen in denen a oder aa vorkommt grep “a+ “ *.cpp

7 regular Expressions HBU-LINUX-2003 Reguläre Ausdrücke Finden und Durchsuchen ls find grep

8 regular Expressions HBU-LINUX-2003 Reguläre Ausdrücke regular Expressions Einsatz in der Shell Literatur: Gulbins, Obermayr: AIX UNIX, Springer-Verlag Heidelberg 1996 ISBN3-540-61608-X Cuber:Linux Scripting Franzis 2001, ISBN 3-7723-7124-8 April 2003, Reinhart-Fröstl, Hellweg-Berufskolleg-Unna


Herunterladen ppt "Regular Expressions HBU-LINUX-2003 Adduser.sh? My_user_Verw.sh? AufgUser.sh? Wo ist das Script ??????? /home/donald ? /home ? /tmp ?"

Ähnliche Präsentationen


Google-Anzeigen