Alfredo Casanova atcasanova@gmail.com [shell-script]
2016-12-26 12:32:35 UTC
Galera, to tentando paralelizar um monte de processos de OCR usando xargs,
mas tÎ apanhando porque a linha a ser executada tem uma substituição de
processos. Não consegui identificar porque nao funciona
O input é uma lista de strings em hexadecimal que, convertidas com o xxd,
passam a ser arquivos jpg que envio pro tesseract-ocr ler.
o que eu esperava que funcionasse é o seguinte:
$ cat hexa | xargs -n1 -P5 "tesseract <(xxd -r -p <<< {}) stdout"
Pesquisei bastante no google e não consegui achar alguém com o mesmo
problema. Alguma luz?
mas tÎ apanhando porque a linha a ser executada tem uma substituição de
processos. Não consegui identificar porque nao funciona
O input é uma lista de strings em hexadecimal que, convertidas com o xxd,
passam a ser arquivos jpg que envio pro tesseract-ocr ler.
o que eu esperava que funcionasse é o seguinte:
$ cat hexa | xargs -n1 -P5 "tesseract <(xxd -r -p <<< {}) stdout"
Pesquisei bastante no google e não consegui achar alguém com o mesmo
problema. Alguma luz?