2010-08-25 5 views
0

J'utilise la syntaxe suivante (partie du script ksh) afin de vérifier si le mot de validation existent dans LINE_FROM_FILEperl + test syntaxe perl dans mon script shell (ksh)

[[ "${LINE_FROM_FILE##*Validation}" != "${LINE_FROM_FILE}" ]] && print "match Validation" 

le problème de cette sytax que son Correspondre aussi mot comme valide ou ValidationVALID etc

et ma cible pour correspondre exactement le mot de validation dans le $ LINE_FROM_FILE

Je demande si son possible d'utiliser la syntaxe perl dans mon script pour correspondre exactement le mot de validation

par exemple

[[ ` some perl command ` = Validation ]] && print "match Validation" 

Lidia

+1

est-ce pas une question pour débordement de la pile? – kiamlaluno

+0

Je ne reçois pas de réponse de Stack Overflow –

+0

@lidia: [Votre question Stack Overflow] (http://stackoverflow.com/questions/3565283/how-do-i-do--exact-word-match-on-a -variable-in-ksh) a eu des réponses. Donnez aux gens plus de 15 minutes pour répondre! – Gilles

Répondre

0

oui. perl -e "insert; perl; code; here;"

.: par exemple perl -e "print 'Validation'"

Questions connexes