|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
shell di winxp. trovare i file con una parola specifica.
Ciao a tutti. Ho una domanda che per molti di voi immagino sarà banale.
Vorrei sapere tramite la shell, avendo un elenco di file all'interno di una cartella, qual'è il comando per trovare tutti quelli che hanno nel nome stesso una specifica parola (che può essere in qualunque posizione). Grazie a tutti. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Ho risolto.
dir *parola*.* Scusatemi il disturbo. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Scusate, altro problema.
Se invece volessi l'elenco dei file che contengono una parola tra due o più che scelgo io? ho provato così dir *parola|altra_parola*.* ma ovviamente mi da errore. Qualche consiglio? Grazie. |
|
|
|
|
|
#4 | ||
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19625
|
Quote:
ti copio incollo una console autoesplicativa Quote:
__________________
|
||
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Grazie Khronos per la risposta.
Ho replicato in locale l'esempio che mi hai fatto e funziona perfettamente. Perdonami ma non ho capito il perchè del punto tra blu e verde. Me lo potresti spiegare? Grazie. ![]() edit. Se ad esempio aggiungo alla tua cartella due file di nome pippo verde.txt e pippo blu.txt non mi vengono trovati. Ultima modifica di john_revelator : 27-10-2007 alle 12:58. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Come non detto.
Ho risolto così. Mi sei stato di grandissimo aiuto. Grazie ancora e complimenti. dir *parola* *altra_parola* /b > elenco.txt |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19625
|
Quote:
* identifica qualsiasi cosa, di qualsiasi lunghezza. il . (punto) identifica il separatore tra nome file e estensione. c'è anche il carattere jolly ? che identifica UNA lettera qualsiasi, solo UNA, però. se tu gli dici dir ciao* lui cercherà tutti i file che iniziano per ciao, e finiranno con qualsiasi cosa. ora, io gli faccio cercare dir ciao*.* è solo una precisazione, perchè ora con l'ultima versione dos va benissimo anche quella prima. con *.* identifico qualsiasi cosa CON qualsiasi estensione. è logico che puoi concatenare le cose, cercando per esempio dir a*ciao*mezzo b* *zeta?.asd lui mi troverà, nell'ordine: tutti i file che iniziano per a, tra "a" e "ciao" abbiano qualsiasi cosa, tra "ciao" e "mezzo" qualsiasi cosa, ma il nome file finisce con "mezzo", non c'è estensione. tutti i file che iniziano per "b" qualsiasi cosa ci sia dopo tutti i file che iniziano con qualsiasi stringa, e che abbiano "zeta"+1 carattere qualsiasi (Azetab.asd, Bzetae.asd, czetau.asd, dffaffzetaR.asd sono esempi) e estensione .asd ci sei?
__________________
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Non avresti potuto essere più chiaro di così.
Grazie ancora per la spiegazione... e per la disponibilità. Ciao e buon fine settimana. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:16.




















