GNU/Linux >> Tutoriels Linux >  >> Linux

Grep exemples sensibles à la casse et utilisation

grep est l'un des outils les plus utiles pour trouver des caractères de texte, des mots et des phrases dans votre machine Linux. Aujourd'hui, nous allons vous montrer comment utiliser correctement le paramètre grep sensible à la casse pour trouver les informations exactes dont vous avez besoin.

Supposons que vous ayez deux mots dans un fichier texte :Hello et hello.

Si vous exécutez un grep normal, comme :

grep hello nixcp.txt

La sortie ne vous montrera que les seules lignes de recherche contenant la ligne contenant le mot "hello". Comme vous le voyez, grep n'est pas sensible à la casse.

Cependant, si vous ajoutez le paramètre -i, cela rendra les cas grep sensibles, réessayons.

grep -i "Hello" nixcp.txt

Beaucoup de nouveaux utilisateurs Linux et Unix utilisent souvent cat puis grep, ce n'est pas mal d'utiliser les deux commandes, mais ce n'est pas du tout utile car vous ajoutez plus de commandes à quelque chose qui n'en a pas vraiment besoin. Exemple de grep sensible à la casse utilisant cat :

cat nixcp.txt | grep -i “Hello”

Les deux exemples vous montreront la liste complète des mots correspondants qui commencent par "hello" et "Hello", il trouvera même des mots comme HELLO ou hello si vous l'ajoutez au fichier texte. Cela facilitera grandement la recherche des caractères souhaités lorsque vous en aurez besoin.

Regardez cette vidéo où nous montrons une utilisation pratique de l'option grep sensible à la casse en utilisant le paramètre -i :

En savoir plus :

  • Aide-mémoire des commandes Linux de base
  • Grep man sur Gnu
     
Les exemples et utilisations sensibles à la casse de Grep ont été modifiés pour la dernière fois :le 8 juin 2017 par Esteban Borges
Linux
  1. Bash For Loop Guide et exemples

  2. Utiliser la commande Grep et localiser ?

  3. Couper / Grep Et Df -h ?

  4. Grep et queue -f ?

  5. utilisation et redimensionnement de tmpfs

Syntaxe de l'instruction bash case et exemples

14 exemples de commandes Grep sous Linux

Commande IP Linux avec exemples d'utilisation

Manipuler du texte avec sed et grep

Commande Grep sous Linux (avec exemples)

Linux à la fois sensible à la casse ET insensible à la casse et toujours gênant ?