Bonjour,
J'aimerais savoir si une variable contient ou non une sous chaine.
Comment savoir simplement si uc est contenu dans coucou?Code:
1
2 export CHAINE=coucou export SOUSCHAINE=uc
Merci
Version imprimable
Bonjour,
J'aimerais savoir si une variable contient ou non une sous chaine.
Comment savoir simplement si uc est contenu dans coucou?Code:
1
2 export CHAINE=coucou export SOUSCHAINE=uc
Merci
avec un grep ?
@++
Bah le problème du grep c'est qu'il permet la recherche dans un fichier
Et je ne veux pas avoir à passer par un fichier intermédiaire... :roll:Citation:
Envoyé par http://www.funix.org/fr/unix/grep-find.htm
Et le tube est un fichier.Citation:
Envoyé par Carlito_superheros
Code:
1
2
3
4
5 $ chaine=coucou $ sc=uc $ echo $chaine | grep $sc coucou
Le tube? Je ne sais pas ce que c'est...
Bon bah merci, j'aurais appris 2 choses aujourd'hui!!Citation:
Les "tubes" des systèmes type Shell (aussi appelés "pipes" ou "pipelines") peuvent, bien utilisés, se révéler d'une utilité redoutable.
Les pipes permettent de rediriger la sortie d'une commande vers l'entrée d'une autre. Dit autrement : un tube permet d'ordonner à une application de ne pas envoyer ses résultats/données vers la sortie standard (le shell, généralement), mais de les faire traiter par une autre application.
Onpeut faire ceci aussi :
echo ${CHAINE/$SOUSCHAINE/}