Hallo zusammen,
Ich bin wirklich neu in der Linux-Welt und versuche gerade mich in Bash.Commands einzuarbeiten. Dabei bin ich innerhalb einer Aufgabenstellung auf ein kleines Problem gestoßen.
Die Aufgabenstellung lautet: "Wie kann man sich im Arbeitsverzeichnis Dateien anzeigen lassen, die mit einem kleinen Buchstaben anfangen, irgendwo einen Punkt enthalten und mit einem großen Buchstaben enden."
Mein erster Ansatz war:
|
Quellcode
|
1
|
ls [a-z]*.*[A-Z]
|
Das Ergebnis sind allerdings alle Dateien die einen Punkt enthalten egal ob Anfangs- oder Endbuchstabe groß oder klein geschrieben sind.
Mein zweiter Ansatz war:
|
Quellcode
|
1
|
ls [a-z]*.*[!a-z]
|
Das Ergebnis ist genau eine Datei mit dem Namen "lu.lZ" es gäbe aber mehr Dateien die auf die Beschreibung der Aufgabenstellung passen würden.
Ich habe schon mit Verschiedenen anderen Sachen herum gespielt und ich komme einfach auf keinen grünen Zweig. Ich weiß nicht ob es relevant ist, aber derzeit läuft Ubuntu auf VB.
Ich wäre sehr dankbar für eine Lösung und/oder Erklärung, da ich noch kein Wissen habe an dem ich zweifeln könnte