Usando find -exec e tendo problemas ao redirecionar o erro padrão

1

Eu tenho um script individual.sh que canaliza erro padrão para um comando grep, assim:

FOUND=$(tesseract "$i" out -psm 0 |& grep -ci 'Orientation in degrees: [^0]')

Se eu executar o script assim, não tenho problemas ./individual.sh filename

Mas eu quero canalizar vários arquivos para o script. Estou usando este comando para fazer isso:

find corpus/ -type f -exec ./individual.sh {} \;

que está jogando este erro da linha em individual.sh que redireciona o erro padrão.

./individual.sh: 7: ./individual.sh: Syntax error: "&" unexpected

Como eu redireciono o erro padrão ao usar a opção find -exec

    
por bernie2436 24.10.2014 / 18:47

1 resposta

0

Talvez você esteja usando zsh . Tente adicionar como a primeira linha do arquivo, #!/usr/bin/zsh .

    
por 24.10.2014 / 19:07