script de shell + correspondência de palavra sem comando echo

0

a seguinte sintaxe de teste faz parte do script ksh

   [[ $PARAM = TRUE ]] &&  [[ ' echo $LINE_FROM_FILE | grep -c Validation ' -eq 1 ]] && print "find Validation word"

Posso obter outra sintaxe / solução / comando de criativo para verificar se existe palavra de validação em LINE_FROM_FILE sem usar o comando echo?

LINE_FROM_FILE="123 Validação V125 tcp IP = 1.2.56.4"

lidia

    
por lidia 25.08.2010 / 12:10

2 respostas

0
... && [[ $LINE_FROM_FILE == *Validation* ]] && ...
    
por 25.08.2010 / 12:24
0

se o separador de palavras na "linha do arquivo" for sempre um ou vários espaços, tente isto:

if [[ " $LINE_FROM_FILE " == *" Validation "* ]] 

não esqueça as citações

    
por 16.04.2013 / 18:14

Tags