Ho iniziato a imparare PowerShell un paio di giorni fa, e non ho trovato nulla su google che faccia ciò di cui ho bisogno quindi per favore porta la mia domanda.Come cercare una stringa in più file e restituire i nomi dei file in PowerShell?
Mi è stato chiesto di sostituire alcune stringhe di testo in un'applicazione Jboss in esecuzione su Windows. Non conosco necessariamente l'estensione dei possibili file di destinazione e non conosco nemmeno la loro posizione. Finora sono riuscito a navigare ricorsivamente nella directory (get-ChildItem -recurse
) e trovare la stringa che cercavo con get-content e selezionare-string:
Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy"
Il problema è, posso vedere le occorrenze del testo Sto cercando, ma non so come dire a PS di restituire il percorso e il nome di ogni file corrispondente.
Come posso ottenere il nome e la posizione dei file che contengono l'espressione che sto cercando?
Forse modificare la domanda per essere più generico. La risposta a questa domanda non ha nulla a che fare con JBoss o la tua applicazione su cui stai lavorando sembra ... –