Sto cercando una directory in modo ricorsivo utilizzando grep con i seguenti argomenti sperando di restituire solo la prima corrispondenza. Sfortunatamente, ritorna più di uno - in effetti due l'ultima volta che ho guardato. Sembra che abbia troppi argomenti, soprattutto senza ottenere il risultato desiderato. : -/Grep solo la prima corrispondenza e stop
# grep -o -a -m 1 -h -r "Pulsanti Operietur" /path/to/directory
rendimenti:
Pulsanti Operietur
Pulsanti Operietur
Forse grep non è il modo migliore per farlo? Dimmi, grazie mille.
fantastico! grazie. btw - ci sono tutti quegli altri argomenti necessari che ho nel comando? e cosa succede se non riesco a collegarlo per caso (per ogni evenienza). –
Non penso che siano necessari (eccetto '-r' ovviamente), ma non dovrebbero ferire (non userei' -a' però) – mvp
Esattamente ciò di cui avevo bisogno. Il mio pattern è stato trovato due volte sulla stessa riga e 'grep -m 1' ha restituito entrambe le istanze a causa di questo. '| head -1' lo ha risolto! – harperville