Ho un file in Linux, mi piacerebbe diplay le righe che contengono una stringa specifica in quel file, come fare?Come trovare le linee contenenti una stringa in linux
17
A
risposta
33
Il solito modo per farlo è con grep
grep 'pattern' file
3
La grep famiglia di comandi (incl egrep, fgrep) è la soluzione usuale per questo.
$ grep pattern filename
Se siete alla ricerca di codice sorgente, quindi ack potrebbe essere una scommessa migliore. Sarà ricerca sottodirectory automaticamente ed evitare file che non che normalmente si cerca (oggetti, le directory SCM ecc)
0
/tmp/myfile
first line text
wanted text
other text
il comando
$ grep -n "wanted text" /tmp/myfile | awk -F ":" '{print $1}'
2
Problemi correlati
- 1. Comando terminale per trovare le linee contenenti una parola specifica?
- 2. come trovare i file contenenti una stringa utilizzando egrep
- 3. Serve aiuto RegExp per Linux Comando grep Bash per filtrare le linee contenenti parentesi quadre
- 4. trovare le email in una stringa
- 5. Come trovare tutte le sottostringhe possibili in una stringa?
- 6. testo sublime- "elenco righe contenenti stringa 'trova'
- 7. Rimuovi parole complete contenenti una stringa in Vim
- 8. Comando 'findstr' di Windows: Escludi risultati contenenti una stringa particolare
- 9. Come trovare linee specifiche in una tabella usando il selenio?
- 10. regex per trovare file contenenti una parola ma non un'altra
- 11. Come interrompere le linee in PowerShell?
- 12. Espressione regolare per trovare le parentesi in una stringa
- 13. Algoritmo per trovare le sottostringhe più comuni in una stringa
- 14. Trim Whitespace (Nuovo spazio per le linee e le tabulazioni) in una stringa in Oracle
- 15. Trovare una stringa * e * le sottostringhe in un pagliaio
- 16. Trovare le date nella stringa
- 17. come trovare prima e dopo la stringa secondaria in una stringa
- 18. Come trasformare linee multiple in una riga in bash stdout?
- 19. Come trovare le occorrenze di una stringa nella stringa in C++?
- 20. Come trovare l'ultimo parametro posizionale in Linux
- 21. Come iniettare proprietà stringa contenenti <carattere in bean Spring?
- 22. Come convertire una stringa in una matrice di stringhe contenenti un carattere ciascuna
- 23. Come trovare il conteggio di una parola in una stringa?
- 24. algoritmo per trovare le linee di bracketing un certo punto
- 25. Come inserire dati contenenti virgolette nella variabile stringa?
- 26. Come capovolgere le linee di una selezione visiva in vim?
- 27. Come afferrare le linee DOPO una linea abbinata in pitone
- 28. Sql seleziona righe contenenti parte della stringa
- 29. Trovare un inserimento in una stringa
- 30. Linux - Trova file con nome contenente stringa
'man grep' ti dice cosa vuoi – fdomig
@fdomig: che dovrebbe essere una risposta – leonbloy
@leonbloy che è facile :) – fdomig