Stavo guardando questa altra domanda , ma non ero sicuro di come combinare queste domande insieme.
Ho iniziato con questo, ma non sembra funzionare:
findstr /S /M "string A" *.vb | findstr /S /M /V "string B" > output.txt
Ad esempio, voglio ottenere un elenco di file contenenti "stringa A" ma NON "stringa B".
Vorrei utilizzare la riga di comando di Windows se possibile o Windows PowerShell.
ls .\*.vb | Select-String A | Select-Object path -unique | Where-Object{!(Select-String -InputObject $_ -Pattern B)}