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.