hackwerk.de erlebnisse eines bastlers

August 22, 2013

alle pdf in ordner durchsuchen

Filed under: code — max @ 10:34 pm

vielleicht findet das ja irgendjemand praktisch 😉
das script sollte alle pdfs in einem ordner nach einem string oder einer regexp durchsuchen und dann ausgeben wo er überall vorkommt!

#!/bin/bash
# searches for given string in pdfs
# usage: findpdf DIR STRING
# or   : findpdf STRING - defalt-dir is: ./

if [ -n "$2" ] ; then
	suche=$2;
	pfad=$1;
else
	if [ -n "$1" ] ; then
		pfad="./";
		suche=$1;
	else
		echo "usage: $0 [path] string"
		exit;
	fi;
fi;

for i in *.pdf;
do
	if pdftotext "$i" - | grep -E "$suche" 1>/dev/null; then
		echo "found string in: $i";
	fi;

done;

Keine Kommentare »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress