Citation
nico92
apparement ce n'est pas possible avec grep puisque grep ne recherche apparement que dans des fichiers.
grep lit dans un fichier
ou dans l'entrée standard (faut lire le man attentivement)
#!/bin/sh
if echo "$phrase"|grep "$mot" 1>/dev/null
then
......# Mot est présent
else
......# Mot n'est pas présent
fi
Sinon, une solution astucieuse donnée par Frédéric Brugmans [
linux.brugmans.net]
#!/bin/bash
if test "${phrase/$mot//}" != "$phrase"
then
......# Mot est présent
else
......# Mot n'est pas présent
fi
L'homme qui murmurait à l'oreille des pingouins
[
fr.lang.free.fr]
Poste le Saturday 4 March 2006 23:05:39