Re: Hjælp til for-løkke i shell script

From: Claus Guttesen (none@cguttesen--yahoo.dk.lh.bsd-dk.dk)
Date: Mon 01 Nov 2004 - 18:24:54 CET


Date: Mon, 1 Nov 2004 18:24:54 +0100 (CET)
From: Claus Guttesen <none@cguttesen--yahoo.dk.lh.bsd-dk.dk>
Subject: Re: Hjælp til for-løkke i shell script
To: bsd-dk@bsd-dk.dk

Hvad med denne: (kræver zsh eller lign. som forstår
foreach, hvilket udelukker bash ;-))

foreach C (`ls *.pdf`)
pdftotext $C - | grep FreeBSD > /dev/null
if [ $? -eq 1 ]; then
echo "søgetekst fundet i $C"
fi
end

man 1 grep:

DIAGNOSTICS
   Normally, exit status is 0 if selected lines are
found and 1 otherwise.
   But the exit status is 2 if an error occurred,
unless the -q or --quiet
   or --silent option is used and a selected line is
found.

Erstat søgeteksten efter grep med den søgestreng du er
ude efter. Grep returnerer 0 hvis det du søger efter
findes, og en hvis ikke.

Claus



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:46 CET