A voir également:
- Bash comparaison string
- Caractère ascii - Guide
- Classic shell - Télécharger - Personnalisation
- Caractère spéciaux - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Recherche automatique des chaînes ne fonctionne pas - Guide
2 réponses
hello
$ s1="abcdefg" ; s2="123456" $ [[ "$s1" =~ [$s2] ]] && echo contient || echo ne contient pas ne contient pas $ s2="1234c56" $ [[ "$s1" =~ [$s2] ]] && echo contient || echo ne contient pas contient $
julien
merci ça marche du tonnerre !!! le pire c que j'ai déja pifé le =~ mais j'ai pas penser du tout au " " et au [ ] autour des variables. ça sert a quoi au juste?
dubcek
Messages postés
18789
Date d'inscription
Statut
Contributeur
Dernière intervention
5 636
sans "" l'expression à droite est une expression regulière.donc [$s2] soit [123456] va tester chaque caractère individuellement, 1 ou 2 ou 3 ...
julien
ok merci encore ^^