la syntaxe de test suivant fait partie du script kshscript shell + mot de correspondance en ligne sans utiliser l'écho
[[ $PARAM = TRUE ]] && [[ ` echo $LINE_FROM_FILE | grep -c Validation ` -eq 1 ]] && print "find Validation word"
Puis-je obtenir une autre syntaxe créative/solution/commande pour vérifier si le mot de validation existe dans LINE_FROM_FILE sans pour autant utiliser la commande echo?
LINE_FROM_FILE = "123 Validation V125 tcp IP = 1.2.56.4"
remarque: doit correspondre exactement à mot de validation
Lidia
# LINE_FROM_FILE = "1 2 3 ValidationWORD" # [["$ {LINE_FROM_FILE ## * Validation}"! = "$ {LINE_FROM_FILE}" ]] && imprimer OK OK – lidia
essayez avec LINE_FROM_FILE = "1 2 3 ValidationWORD", alors vous voyez qu'il s également correspondre - :( – lidia
Votre version 'grep' correspondrait également à cette ligne. Ce que j'ai fait était de reproduire ce que cette version a fait. –