Quote Originariamente inviata da james81 Visualizza il messaggio
avevo provato una cosa del genere:

FINDSTR /G:1.txt C:\path\*.txt > risultato.txt

però così avevo notato che se trova 10 volte una corrispondenza me le riporta tutte e 10 mentre io volevo inserirne solo una, inoltre è possibile scrivere una riga qual'ora non la trovi?
No, lui non può "decidere" a priori di scartare delle righe (in base a che criterio?)... il comando serve a TROVARE e lui, giustamente, tira fuori tutto ciò che trova.
La seconda domanda è leggermente in contraddizione con la prima: vuoi stampare le righe che TROVA o quelle che NON TROVA? Mettiti d'accordo... se vuoi che stampi le righe che NON trova, c'è l'opzione /V (Stampa solo le righe che non contengono corrispondenze), ma capirai che è l'esatto contrario di quello che hai chiesto.

Ad ogni modo, dando il comando FINDSTR /? esce la guida... c'è scritto tutto.


Ciao.