Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Linuxfrage » Themenansicht

Autor Thread - Seiten: -1-
000
14.06.2015, 16:19 Uhr
dragonfly45



Hallo,
mir ist der Umgang mit Metazeichen noch nicht so richtig klar.Möchte folgende Sachen anzeigen:
1. alle Dateien im Verzeichnis /etc die mit einem p beginnen
2. alle Dateien im Verzeichnis /etc die als 2.Buchstaben einen Großbuchstaben haben
3. alle Dateien im Verzeichnis /sbin die im Namen eine Ziffer haben

bzw. gibt es darüber (Gebrauch der Metazeichen) eine Abhandlung?

MfG Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
14.06.2015, 17:41 Uhr
TTL-Grab



Das nennt sich nicht Metazeichen sondern regular expression

1. /etc/p*
2. /etc/?[A-Z]*
3. /sbin/[0-9]*

für diese Fälle:
*: beliebige Anzahl beliebiger Zeichen
?: ein beliebiges Zeichen
[a-x]: ein Zeichen von a bis x
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
14.06.2015, 19:18 Uhr
ggrohmann




Zitat:
TTL-Grab schrieb
3. /sbin/[0-9]*



Das ergibt alle Dateien, die eine Ziffer an Anfang haben.

So

Quellcode:

3. /sbin/*[0-9]*



gehts.

Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
14.06.2015, 20:42 Uhr
TTL-Grab




Zitat:
ggrohmann schrieb
Das ergibt alle Dateien, die eine Ziffer an Anfang haben.
Guido



Ja, hast recht, war von mir zwar auch so gedacht, aber da habe ich wohl die Aufgabenstellung zu unaufmerksam gelesen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
17.06.2015, 10:18 Uhr
dragonfly45



Hallo,
danke an alle die mir geholfen haben, war alles richtig.

MfG Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
20.06.2015, 01:00 Uhr
Holger König



Der Befehl "ls" unter Linux (und den meisten anderen Unix-Systemen) entspricht dem Befehl "dir" unter Dos. Mit der Eingabe ls -? bzw. ls -help kann man sich die Optionen anzeigen lassen. Befehle werden auch mit "man <Befehl>" erklärt (Manual-Anzeige).
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek