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

Slides:



Advertisements
Ähnliche Präsentationen
OStR Dipl. Ing. Carsten Kraft
Advertisements

Timm Grams Hochschule Fulda Fachbereich Elektrotechnik und Informationstechnik Rekursive Funktionen in C © Timm Grams, Fulda, (korr.: )
C Tutorium – Semaphoren –
Bonn-to-code.net Keine Angst vor Regulären Ausdrücken Martin Winkler
Bibliothekskurs Sozialwissenschaften
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
Unix-Shells Shell: Unix-Shell-Varianten:
1A: POSIX POSIX (Portable Operating System) ist ein Standard für UNIX-Systeme. Er dient dazu, Programme portabel unter UNIX und Derivaten zu tauschen und.
H. Beede IT 8 Serienbriefe?.
Oracle PL/SQL Server Pages (PSP). © Prof. T. Kudraß, HTWK Leipzig Grundidee: PSP – Internet-Seiten mit dynamischer Präsentation von Inhalten durch Einsatz.
1/15 UNIVERSITY OF PADERBORN Projektgruppe KIMAS – CVS Projektgruppe KIMAS CVS Daniel Karuseit.
1 Reverse Engineering WS 07 / 08 A. Zündorf. Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University 2 Organisatorisches.
UNIX SHELL Christian Benz SS #!/bin/bash.
Das erste Programm (Folie 16)
Batch-Programmierung Grundlagen
und Grepmechanismus unter UNIX
UNIX und C Einleitung EDV1 - 01Einführung.
Vortrag: Martin Hiersche
UNIX-Dateisystem Vortrag: Ronny Kuhnert am
UNIX und C Einleitung.
Eine Shell zur Unternehmensberatung
Samba.
Einrichtung eines File- und Printservers mit
Jetzt lernen wir.
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Einleitung Suse Linux (System- und Software-Entwicklung) Allgemein:
Einführung zur Literaturrecherche in der Sportwissenschaft Bibliothekskataloge und Datenbanken Herbstsemester 2013 Gabriela Scherrer
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
Wärmedämmung, Einführung
© 2000,2001,2002 Rader Udo, bestsolution.at GmbH released under the GNU Free Documentation License, Version 1.1 graphische Oberfläche.
Seminar Internet Technologien
Betriebssysteme: Unix
Datenbanksysteme für hörer anderer Fachrichtungen
Programmierung 1. Einführung Seite 1
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 1 Version 1.0a Einführung in Reguläre Ausdrücke.
Orientierungshilfe Möchten Sie sich gern einprägen, wo welche deutsche Großstadt liegt? Tipp 1: Stellen Sie (geo-)grafische 'Beziehungen' zu anderen Städten.
Arduino Kurs Abend 2.
PHP in HTML Von C. Göpfert.
Hast du deinen Ordner oder deine Datei im PC verloren?
PL/SQL - Kurze Einführung April 2003Übung Data Warehousing: PL/SQL 2 PL/SQL.. ist eine Oracle-eigene, prozedurale Programmiersprache Sämtliche.
Einführung in PHP.
Einführung in PHP 5.
Programmieren ... in C++ Prof. Dr.-Ing. Franz-Josef Behr, HfT Stuttgart Programmeiren I.
1 Tagesüberblick 2 Lösung Hausaufgabe/Fragen Datei- ein- und ausgabe Schleifen Vergleiche Wahrheit.
Namens-Gedächtnistraining Ein gutes Namensgedächtnis hängt (auch) von der Wiederholung ab. Sie können Ihr Namensgedächtnis trainieren, indem Sie unerwartete.
se_10_regulaere_ausdruecke.ppt1 Softwareengineering Reguläre Ausdrücke (regular expressions) Prof. Dr.-Ing. Axel Benz, Berlin School of Economics.
Einführungstutorial: Linux Konsole
1 Tagesüberblick 6 Lösung Hausaufgabe/Fragen Weitere besondere Variablen Hier-Dokument Unterprogramme.
Shell-Programmierung
1 Tagesüberblick 4 Lösung Hausaufgabe/Fragen Mustervergleiche.
Home Fall 1 Fall 2 Fall 3 Fall 4 Fall 5 Nächstes >>
Institut für Softwarewissenschaft – Universität WienP.Brezany 1 Beispiele (Frist: ) Beispiel 1: Sei  = {a, b} ein Alphabet und Q = {q 0, q 1 } eine.
1 Tagesüberblick 5 Lösung Hausaufgabe/Fragen Assoziative Felder Funktionen zu Variablenbehandlung.
Programmierungssprache PERL
1 Tagesüberblick 7 Lösung Hausaufgabe/Fragen mehrdimensionale Datenstrukturen Module Fehlersuche Zusammenfassung Feedback.
Zaubereien mit deiner Handynummer
C Tutorium – Shared Memory – Knut Stolze. 2 Shared Memory Ein Speicherbereich, auf den mehrere Prozesse Zugriff haben – Also kein privater Speicher –
Reguläre Ausdrücke / regular expression. P. Brezany2 =~
Reguläre Ausdrücke / regular expression. P. Brezany2 =~
AG PC 2 Benutzerkonto einrichten „mein“ Server Dateien suchen und speichern.
Reguläre Ausdrücke Stephan Baldes
ABC-Analyse Mit Hilfe der ABC- Analyse werden die bedeutendsten Verschwendungsursachen mit den möglichen Folgen in Verbindung gebracht und priorisiert.
Die Bourne-Shell (cygwin), UNIX- Tools und treetagger Seminar: Strukturierung und Analyse linguistischer Korpusdaten Leiter: Leiter: Dr. Christian Riepl.
Arbeiten mit WordSmith 4. Inhalt 1. Arbeiten mit der Funktion Wortliste (im getaggten Korpus) 1. Arbeiten mit der Funktion Wortliste (im getaggten Korpus)
Security-Enhanced Linux (SELinux): Die Hintergründe verstehen Mario Rosic Linuxtage Graz/Wien 2016 Internex GmbH
1 Grundstruktur von Linux Manuel Blechschmidt & Volker Grabsch CdE Sommerakademie 2006 Kirchheim.
Perl: pattern matching and regular expressions
File Objekt
Betriebssysteme LB BB SS2017
Referent: Rüdiger Grobe
 Präsentation transkript:

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

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

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

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]*

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

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

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

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