Lavorando con xenserver, e voglio eseguire un comando su ogni file che si trova in una directory, estrapolando alcune cose dall'output del comando e aggiungendolo in un file.come eseguire l'operazione grep su tutti i file in una directory
Sono chiaro sul comando che desidero utilizzare e su come eseguire il grep out (s) secondo necessità.
Ma quello su cui non sono chiaro è come faccio a eseguire questo comando su ogni file, passando a quello successivo, fino a quando non vengono trovati altri file.
"grep -r $ modello". è sufficiente. Per grep ricorsivo non è necessario specificare tutti i file – Cougar
Come posso includere più estensioni? Per esempio. "\ *. cpp", "\ *. h"? –
@ Tomáš Zato, fornisci tutti i tuoi schemi di file invece di *: 'grep $ PATTERN * .cpp * .h'. Se hai bisogno di regole più specifiche per i file che devono essere grepped, usa il comando 'find' (controlla la risposta di Rob). – umi