Enviado em 02/03/2016 - 10:18h
Olá pessoal,
Estou fazendo um script mas estou com um problema na execução. Veja o script abaixo:
Acredito que o problema esteja relacionado com a variável MYVAR.
Alguém ai já teve este problema e conseguiu solucionar?
Obrigado!
Estou fazendo um script mas estou com um problema na execução. Veja o script abaixo:
Ao executar este comando estou tendo o erro:
#/bin/bash
MYVAR='\( -name "*2015-03-03-Ter*" -or -name "*2015-03-04-Ter*" -or -name "*2015-03-05-Ter*" \) -and -name "*tar.bz2"';
find $DIR_BACKUP -type f -not $MYVAR -exec ls -lha {} \;
Se eu colocar o comando completo dentro do arquivo substituindo as variáveis funciona normal, e executando o comando na linha de comando também funciona normal.
find: caminhos devem preceder a expressão: \(
Utilização: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [caminho...] [expressão]
Acredito que o problema esteja relacionado com a variável MYVAR.
Alguém ai já teve este problema e conseguiu solucionar?
Obrigado!