web-dev-qa-db-fra.com

Comment obtenir des lignes contenant une chaîne dans un fichier?

Dans Linux, comment afficher des lignes contenant une chaîne dans un fichier texte, telle que:

search "my string"  file_name

Comment puis-je faire la case de recherche sensible/insensible? Et comment afficher aussi les numéros de ligne?

Salutations

11
alwbtc

bien

grep -n "my string" file_name 

fera pour votre requête particulière. Le GREP est par cas de nature différente de la nature et de l'insensiblement insensible que vous puissiez ajouter une option -i. Les -n Option Affiche les numéros de ligne. Pour d'autres options Myriad, je recommande

man grep

pour une capacité de correspondance de motifs plus intéressante de grep.

22
kaji