Verifique uma variável bash em um arquivo

3

Eu tenho uma variável bash ($ HTTP_COOKIE) que contém uma string. Eu quero verificar se esta string corresponde ao conteúdo de um determinado arquivo (token). Estou trabalhando em um busybox linux.

Como devo fazer?

    
por michelemarcon 14.10.2011 / 10:11

1 resposta

5
 if [ "x$HTTP_COOKIE" = "x$(cat myfile)" ]
  then
    ....

mantenha o x na frente, caso a string possa começar com um sinal de menos (nesse caso, seria considerado como uma opção para o comando test ( [ ... ] ).

    
por 14.10.2011 / 10:35