Probleme de conditions avec Shell ( bash )
Résolu/Fermé
A voir également:
- Probleme de conditions avec Shell ( bash )
- Classic shell windows 11 - Télécharger - Personnalisation
- Shell pause ✓ - Forum Shell
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Retour à la ligne bash ✓ - Forum Shell
- Fonction rang excel avec plusieurs conditions ✓ - Forum Excel
5 réponses
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
845
2 mai 2010 à 13:21
2 mai 2010 à 13:21
Salut,
Tu dois pouvoir utiliser les expressions régulières :
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/916990-les-expressions-regulieres-partie-1-2
En l'occurence, utiliser par exemple : #^javascript#
Le circonflexe stipule que tu recherche ça en début de chaine.
En php tu as une fonction preg_match("#^javascript#", machainedecaractère)
qui renvoie vrai si le mot recherché est trouvé.
Tu dois pouvoir utiliser les expressions régulières :
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/916990-les-expressions-regulieres-partie-1-2
En l'occurence, utiliser par exemple : #^javascript#
Le circonflexe stipule que tu recherche ça en début de chaine.
En php tu as une fonction preg_match("#^javascript#", machainedecaractère)
qui renvoie vrai si le mot recherché est trouvé.
Merci, mais es tu sur que du code PHP fonctionne dans un script Bash ?
Par exemple:
#^javascript# pour moi c'est un commentaire mais pour toi c'est une "commande "
Est ce que je n'aurai pas plutot besoin d'une condition du type :
if ( la condition) then
ma commande
fi
?
Par exemple:
#^javascript# pour moi c'est un commentaire mais pour toi c'est une "commande "
Est ce que je n'aurai pas plutot besoin d'une condition du type :
if ( la condition) then
ma commande
fi
?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
2 mai 2010 à 13:35
2 mai 2010 à 13:35
Salut,
mavariable=$(zenity --entry --title="Montitre" --text="montexte") grep -q '^javascript' <<<${mavariable} if [ "$?" = "1" ] then zenity --error exit 0 fi
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
845
2 mai 2010 à 13:38
2 mai 2010 à 13:38
Si bien sûr !
Je pense que ça donnerait quelque chose du genre :
Mais je ne suis pas sûr de la syntaxe exacte. Il faudrait recherche sur un site de codage en bash. Teste ça et dis moi ce qu'il en est.
Bon courage !
Je pense que ça donnerait quelque chose du genre :
if [ $mavariable !=~ #^javascript# ] then zenity --error exit 0; fi
Mais je ne suis pas sûr de la syntaxe exacte. Il faudrait recherche sur un site de codage en bash. Teste ça et dis moi ce qu'il en est.
Bon courage !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question