DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Andere Systeme > Windows/DOS - Platzhalter (wild cards) ? | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2006-03-15, 14:21 h p-OS Posts: 131 User |
Hallo, ich suche Informationen über die unter MS-DOS/Windows verfügbaren wild cards. Die Windows-Hilfe gibt mir nur * und ? an. Aber das ist sicher nicht alles. Konkret möcht ich folgendes Suchmuster (AmigaOS) auf MS-DOS übertragen: code:~(#?15032006#?) Kann mir jemand weiterhelfen, evtl. mit einem guten Link (gegooglet gab ich schon...) ? [ - Answer - Quote - Direct link - ] |
2006-03-15, 17:39 h DrNOP Posts: 4118 User |
Zitat:Wie kommst du drauf? Ich hab' noch nie von anderen als * und ? erfahren... -- Es gibt keine Notbremse für all den technischen Humbug, mit dem wir unsere Zeit vertrödeln. [ - Answer - Quote - Direct link - ] |
2006-03-15, 18:51 h thomas Posts: 7718 User |
Warum sollte jemand, der nicht mehr als 640 KB Speicher braucht, mehr als zwei Joker benötigen ? Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2006-03-15, 19:09 h Flinx Posts: 1073 User |
Zitat: Naja, die Unixer haben's aber auch nicht besser. [ - Answer - Quote - Direct link - ] |
2006-03-15, 21:21 h p-OS Posts: 131 User |
@DrNOP: 1.Wenn ich von einer CD Dateien mit [] im Namen kopieren will, bekomm ich die Fehlermeldung, daß keine dateien gefunden wurden, die dem Suchmuster entsprechen, also vermut ich, daß zumindest [ und ] eine besondere Bedeutung haben. 2.Daß man die einfache Möglichkeit, ein negatives Suchmuster zu verwenden hat, hab ich bei einem Betriebssystem, in dessen Entwicklung Milliardenbeträge fließen, frecherweise einfach unterstellt. [ - Answer - Quote - Direct link - ] |
2006-03-15, 22:08 h Flinx Posts: 1073 User |
Zitat: Weil mich das interessiert hat, habe ich gerade mal ein paar Dateien mit diesen Zeichen im Namen produziert, hin und her kopiert, auf eine CDRW gebrannt und wieder zurückkopiert. Keine Fehlermeldung. Vielleicht stammen Deine Daten von einem anderen Betriebssystem und die Namen werden nur falsch angezeigt? [ - Answer - Quote - Direct link - ] |
2006-03-15, 22:30 h FischX Posts: 436 User |
Zitat: http://www.tuxfiles.org/linuxhelp/wildcards.html also ich finde das schon viel besser... [ - Answer - Quote - Direct link - ] |
2006-03-16, 11:34 h Holger Posts: 8116 User |
Zitat:Wenn Du im explorer versuchst, eine Datei umzubenennen und dabei ein ungültiges Zeichen eingibst, erscheint ein Tooltip, der alle verbotenen Zeichen auflistet. Das sind: / : * ? " < > | Das heißt aber nicht, daß alle diese Zeichen Suchmusterfunktion hätten. Suchmuster sind nur * und ?. Wenn Du in einer Kommandozeile help cmd eingibst und an das Ende gehst, steht dort eindeutig: Zitat:Was wiederum nicht heißt, daß diese Zeichen eine Suchmusterfunktion hätten. Aber es heißt, daß Du eine Fehlermeldung erhalten könntest, wenn Du eine Datei mit diesen Zeichen im Name ohne Anführungszeichen kopieren willst. Zitat:Die MSDos-Kommandozeile ist nicht das Betriebssystem. Natürlich gibt es eine Reihe von Möglichkeiten. Nur halt nicht in der MSDos-Kommandozeile. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ Dieser Beitrag wurde von Holger am 16.03.2006 um 11:35 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2006-03-16, 12:14 h Holger Posts: 8116 User |
Hier die Verrenkung, mit der man das unter MSDos hinbekommt:msdos code:@echo off setlocal ENABLEDELAYEDEXPANSION set files= for %%i in (*) do set files=!files! %%i for %%i in (*15032006*) do set files=!files:%%i=! REM hier kann der eigentliche Befehl folgen: echo file list: %files% endlocal mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2006-03-16, 14:14 h bubblebobble Posts: 707 User |
... oder WinUAE starten und die AmigaDos Wildcards benutzen... -- Thilo Köhler, Author von: HD-Rec, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, TKUnpacker Homepage: http://www.hd-rec.de [ - Answer - Quote - Direct link - ] |
2006-03-18, 17:32 h p-OS Posts: 131 User |
@Holger: Vielen Dank für das Skript. Es funktioniert so wie ich das brauche, zumindest unter Win XP Pro. Unter NT leider nicht. Unter Win 2000 muß ich erst testen ! Meine aktuelle Fassung sieht jetzt so aus: code:@echo off cd C:Temp setlocal ENABLEDELAYEDEXPANSION set files= for %%i in (*) do set files=!files! %%i for %%i in (*%1*) do set files=!files:%%i=! REM hier kann der eigentliche Befehl folgen: del %files% endlocal Ganz verstanden hab ich den Code allerdings, um ehrlich zu sein, nicht. Wenn ich auf zwei Bedingungen (logisch mit Oder verknüpft), einschränken will, dann muß ich das wohl wie folgt machen ? : code:... set files= for %%i in (*) do set files=!files! %%i for %%i in (bedingung1) do set files=!files:%%i=! for %%i in (bedingung2) do set files=!files:%%i=! ... [ - Answer - Quote - Direct link - ] |
2006-03-18, 17:34 h p-OS Posts: 131 User |
Zitat: In der Tat leistet bei mir WinUAE oft gute Dienste (GoldEd,SView,XAD). Aber im konkreten Fall ist das keine Option. Wie erklär ich das meinem Chef, daß ich für das Produktivsystem noch ne AmigaoS-Lizenz brauch... ;-) [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Andere Systeme > Windows/DOS - Platzhalter (wild cards) ? | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |