FINDSTR batch di Windows alla ricerca di "" e <>


0

Questi due funzionano separatamente ma non riesco quindi a lavorare sulla stessa riga e quindi a reindirizzare a un file di testo.

FINDSTR "\""" testingbatch.txt > results.txt

FINDSTR "< >" testingbatch.txt > results.txt

Combinato:

FINDSTR / V "^ <^> \" "testingbatch.txt> results.txt

Funziona finché non provo a reindirizzare l'output su un file.


Potresti includere un esempio del comando con entrambi sulla stessa riga (anche se non funziona)? Potresti modificare e aggiungere un file di input di testo di esempio e un output previsto di esempio?
Bob,

@JSW si prega di registrarsi in modo da avere il controllo sui contenuti anche dopo aver perso il cookie di sessione.
Sathyajith Bhat

Risposte:


1

FINDSTR "<> \" "funziona per me.

example.txt:

zero
one "foo"
two < >
three >
four <
five > < "
six


C:\Users\foo>findstr /V "< > \"" example.txt
zero
six

Benvenuto in Super User! Questo è davvero un commento, non una risposta. Si prega di pubblicarlo come commento sulla domanda. Sto segnalando questo post per la cancellazione, ma sentiti libero di rimuoverlo tu stesso.
Der Hochstapler,

In realtà è una risposta. Ma sentiti libero di cancellarlo.
Dusan Bajic,

OK, forse ho agito troppo in fretta. Ma la tua risposta dice che non sei sicuro di te stesso se è la soluzione giusta o no. È anche molto breve, il che spesso indica che una risposta dovrebbe essere un commento. Quindi mi sembra un commento. Non posso e non eliminerei la tua risposta. Un moderatore lo deciderà.
Der Hochstapler,

Bene, hai ragione. Non ero sicuro se avesse provato l'ovvio e non avesse funzionato. Lo riformulerò.
Dusan Bajic,

0

Il motivo per cui l'esempio non ha funzionato durante il reindirizzamento dell'output DUSAN è perché mancava una serie di virgolette.

Ecco l'espressione che funziona con le virgolette aggiunte:

**

FINDSTR / V "<> \" "" testingbatch.txt >> resultsWO2.txt

**

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.