From b4a23c005d02c347658a78fb3f5f37f8892a3d43 Mon Sep 17 00:00:00 2001 From: fritz-hh Date: Wed, 27 Nov 2013 23:15:54 +0100 Subject: [PATCH] fixes #34 tell GNU parallel to protect against evaluation by the sub shell (-q flag). This is required in case the file name passed as argument contains special characters like "#" --- OCRmyPDF.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OCRmyPDF.sh b/OCRmyPDF.sh index 747bb602..ff20b379 100644 --- a/OCRmyPDF.sh +++ b/OCRmyPDF.sh @@ -165,7 +165,7 @@ sed '/^$/d' "$FILE_TMP" | awk '{printf "%04d %s\n", NR, $0}' > "$FILE_PAGES_INFO numpages=`tail -n 1 "$FILE_PAGES_INFO" | cut -f1 -d" "` # OCR each page of the input pdf file -! parallel -k --halt-on-error 1 "$OCR_PAGE" "$FILE_INPUT_PDF" "{}" "$numpages" "$TMP_FLD" \ +! parallel -q -k --halt-on-error 1 "$OCR_PAGE" "$FILE_INPUT_PDF" "{}" "$numpages" "$TMP_FLD" \ "$VERBOSITY" "$LAN" "$KEEP_TMP" "$PREPROCESS_DESKEW" "$PREPROCESS_CLEAN" "$PREPROCESS_CLEANTOPDF" "$PDF_NOIMG" "$TESS_CFG_FILES" < "$FILE_PAGES_INFO" \ && exit $? #while read pageInfo ; do