Console mode, BASH scripts, SH, SHell

 Charge moyenne sur 1mn : 0.47 Charge moyenne sur 5mn : 0.44 Charge moyenne sur 15mn : 0.44


How to use the console, to make scripts BASH, SHells ?

Make scripts BASH, SHells ! Use user files like .bashrc and .profile.





Site user blocks : Account info / user rights / summary

Utiliser GREP pour retrouver une chaine de caractères

La commande grep permet de rechercher une chaîne de caractères dans un fichier.

Informations :

Dates
  • Publish : : 2010
  • Modification : Thursday 01 september 2011

  • 1351 views

Share :

Les options sont les suivantes :

  • -v affiche les lignes ne contenant pas la chaîne
  • -c compte le nombre de lignes contenant la chaîne
  • -n chaque ligne contenant la chaîne est numérotée
  • -x ligne correspondant exactement à la chaîne
  • -l affiche le nom des fichiers qui contiennent la chaîne

On peut utiliser les expressions régulières avec grep. Si on tape la commande :

Script avec 1 ligne

001grep ^[c-e] /etc/group

On va obtenir toutes les lignes commençant par les caractères compris entre c et e.

Si on tape :

Script avec 1 ligne

001grep cdrom /etc/group

Permet d'obtenir les lignes contenant la chaîne de caractère cdrom dans notre fichier /etc/group


Exemples : Permet d'afficher les lignes vides de fichier :

Script avec 1 ligne

001grep ^$ fichier

Mot terminé par age :

Script avec 1 ligne

001grep -E "age>" fichier

Mot terminé par guage ou gage :

Script avec 1 ligne

001grep -E "gu?age>" fichier

Lignes terminées par ans :

Script avec 1 ligne

001grep -E "ans$" fichier

Chaîne contenant les sous-chaînes gage ou eee :

Script avec 1 ligne

001grep -E "gage|eee" fichier

Ligne ne commençant pas par un chiffre :

Script avec 1 ligne

001grep ^[^0-9] fichier

Ligne commençant par une voyelle ou un chiffre :

Script avec 1 ligne

001grep ^[aAeEiIoOuUyY0-9] fichier

Ligne commençant ou se terminant par un chiffre :

Script avec 1 ligne

001grep ^[0-9]|[0-9]$ fichier

Lignes qui font moins de 10 caractères :

Script avec 1 ligne

001grep -E "^.{1,10}$" fichier

Lignes composé de numéros de téléphone composé de 10 chiffres :

Script avec 2 lignes

001grep -E "([0-9]{2}-){4}[0-9]{2}" fichier
002

<< Trucs et astuces (linux)

Utiliser FIND pour retrouver un fichier >>



Liens connexes :


J'ajoute ce lien où on parle de comment mettre de la couleur en sortie de lecture d'une commande, d'un fichier etc..



Keywords :

grep find a string encontrar una cadena ابحث عن سلسلة


Author of the page

O.Romain.Jaillet-ramey

O.Romain.Jaillet-ramey

  • Firstname : Olivier Romain Luc
  • Lastname : : Jaillet-ramey
  • Arrived on tuesday 19 october 1976 (1976/10/19 00:00)
    47 years activity !

Translate this page with Google

Firefox Nighlty

Our friends from Framasoft are interested in Mozilla and asked them questions about Nightly: Firefox Night-club, free entry !






Load page: 3,3349430561066