Cmde recherche de caracteres dans 1 chaine ?
Résolu
Willy13
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
Willy13 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Willy13 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche une commande unix qui teste l'existence d'une chaine de caracteres dans une autre chaine.
Cette commande existe -t-elle ? ou comment faire celà autrement ?
Exemple :
j'ai une variable qui contient une phrase et je veux savoir s'il y a un mot particulier dans cette phrase.
Toute idée sera appréciable. Merci.
Je cherche une commande unix qui teste l'existence d'une chaine de caracteres dans une autre chaine.
Cette commande existe -t-elle ? ou comment faire celà autrement ?
Exemple :
j'ai une variable qui contient une phrase et je veux savoir s'il y a un mot particulier dans cette phrase.
Toute idée sera appréciable. Merci.
A voir également:
- Cmde recherche de caracteres dans 1 chaine ?
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Chaine radio - Télécharger - Médias et Actualité
2 réponses
Salut,
par exemple
root@debian:~# echo "je veux savoir s'il y a un mot particulier dans cette phrase" | grep -o 'mot' >/dev/null && echo 'mot existe dans la phrase'
mot existe dans la phrase
root@debian:~#
par exemple
root@debian:~# echo "je veux savoir s'il y a un mot particulier dans cette phrase" | grep -o 'mot' >/dev/null && echo 'mot existe dans la phrase'
mot existe dans la phrase
root@debian:~#
J'ai oublié de préciser que j'utilisais Solaris.
Il se peut qu'il y aiit une autre option faisant la même chose sous Solaris.
A priori, voilà les options que j'ai :
NAME
grep - search a file for a pattern
SYNOPSIS
/usr/bin/grep [-bchilnsvw] limited-regular-expression
[filename...]
/usr/xpg4/bin/grep [-E | -F] [-c | -l | -q] [-bhinsvwx]
-e pattern_list... [-f pattern_file]... [file...]
/usr/xpg4/bin/grep [-E | -F] [-c | -l | -q] [-bhinsvwx]
[-e pattern_list...] -f pattern_file... [file...]
/usr/xpg4/bin/grep [-E | -F] [-c | -l | -q] [-bhinsvwx]
pattern [file...]