Retourner aux forums || Retourner au forum Programmation.shell

Programmation.shell : Signification grep "\."

Posté par milounix () le 12 mai 2007
0
Bonjour,

qui peut m'expliquer la ligne de code suivant:

F=`echo $1 | grep "\." | wc -l`
echo $F

la valeur de $1 est : PP.TATA.TITI.TOTO
ce que je ne comprends pas c'est la signification de "\."

Merci

> Lire le message (4 commentaires, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Comme ça ... euh

Posté par Sisyphe Plâtrier () le 12/05/2007 à 07:03. (lien). Évalué à 1.

Bonjour
Si $1 n'a pas pas vocation à faire plusieurs lignes,
F devrait contenir 0 ou bien 1 selon que $1 contient un point ou pas.
Spatrésutil.

Mes0,5cts

grep -c ?

Posté par Pascal Terjan (Jabber id, page perso, ) le 12/05/2007 à 08:22. (lien). Évalué à 3.

Ca permet de ne garder que les lignes contenant un . (le \ est utile car sinon . veut dire "n'importe quel caractere").
Par contre grep a une option -c qui evite le "|wc -l".

  • [^]Re: grep -c ?

    Posté par Matthieu C () le 12/05/2007 à 10:50. (lien). Évalué à 3.

    Au passage c'est une option gnu ou une option commune avec les autres grep (bsd, ...).

    • [^]Re: grep -c ?

      Posté par Dabowl_92 () le 13/05/2007 à 17:51. (lien). Évalué à 1.

      c'est une option commune, on la retrouve dans tous les unix.

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.shell