Skip to content

Instantly share code, notes, and snippets.

@Senya247
Last active June 24, 2023 04:38
Show Gist options
  • Save Senya247/36664c5c8d225c03b1640418a3556e5b to your computer and use it in GitHub Desktop.
Save Senya247/36664c5c8d225c03b1640418a3556e5b to your computer and use it in GitHub Desktop.
#!/bin/bash
folder_path="."
ocr_script="./ocrpdf.sh"
while true; do
files=$(find "$folder_path" -type f -name "*Module.pdf")
IFS=$'\n'
for file in $files; do
t_file="${file%Module.pdf}Module_t.pdf"
if [ ! -f "$t_file" ]; then
if lsof -w "$file" > /dev/null; then
echo "File '$file' is being written to. Skipping OCR."
else
echo "Running OCR for file: '$file'"
"$ocr_script" "$file"
fi
fi
done
sleep 5
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment