Ich versuche, ein Muster zu schreiben, das mit jedem Dateinamen in einem Verzeichnis übereinstimmt, das enthält: eine Ziffer, unmittelbar gefolgt von einem Buchstaben 'e' oder 'h'. (Beispiel: 3e.txt)Shell Globbing - Probleme mit Wildcard-Matching
Ich bin verpflichtet, diese Muster in der Terminal/Shell zu testen. Ich habe versucht, mehrere Muster zu schreiben, aber sie sind alle nicht in der Lage, die Dateien 3e.txt und 3h.txt zu finden, die ich absichtlich in mein Arbeitsverzeichnis gestellt habe, um die Muster zu testen.
Ich bin ziemlich neu in der Shell, also bin ich mir nicht sicher, ob ich die Wildcards richtig verwende. Wie kann ich mein Muster korrigieren, damit es mit den Dateinamen übereinstimmt, nach denen ich suche?
Man beachte, dass Zeichensätze ('[...] ') sind ein Teil der POSIX grundlegende Syntax für reguläre Ausdrücke, so gibt es keine Notwendigkeit, ERE zu verwenden' grep' Variante (d 'egrep'). Einfach 'Grep' wäre genug. –