005
01.08.2004, 01:53 Uhr
Hans
Library Walker (Operator)
|
Zitat von Andy_Bar: |
was versteht ihr unter "Wildcards"?
|
Hi, Wildcards sind Sonderzeichen, die es erlauben, nur einige Buchstaben ein zu geben, und alles andere den Compi ergänzen zu lassen. Sinnvoll sind sie zum Beispiel, wenn man etwas sucht, wie zum Beispiel Dateien mit bestimmten Namen. Beipiel: Du hast viele Dateien, die Briefe an Leute mit Namen "Meier" enthalten, und den Namen des Empfängers auch als Dateiname gewählt. Dann finden sich da z.B.: MeierA MeierB MaierC Meyer Mayer Meia Myer
Wenn Du nun einen Bestimmten Meier suchst, kannst mit Wildcards die Auswahl einschränken: Zum Beispiel gibt Dir "Ma?er" nur die aus, die sich mit 'a' schreiben, aber es ist egal, ob danach ein 'i' oder ein 'y' kommt, also findet er: "MaierC" und "Mayer". Die suche mit "Me*" ergibt: "MeierA", "MeierB", "Meyer" und "Meia". D.h. nur die ersten beiden Zeichen sind wichtig, alle weitern werden nicht beachtet.
Der Stern und das Fragezeichen sind unter Windows auch die einzigen Wildcards. Und aus diesem Grund (weil sie als Wildcards benutzt werden) darf man sie auch nicht in Dateinamen verwenden. Eine Unix-Shell bietet oft noch sogenannte reguläre Ausdrücke an, womit man noch genauer nach bestimmten Dateien suchen kann. Allerdings muss man sich damit etwas intensiver beschäftigen, um sie vernünftig nutzen zu können.
Und das letzte Beispiel von RedEagle, also "test.txt", ist übrigens falsch; - es enthält nämlich kein Wildcard-Zeichen, weder ein "*" (Stern) noch ein "?" (Fragezeichen). Das ist ein ganz normaler, gültiger Dateiname.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |