On Wed 29 Jan 2003 08:37:35 +0000(+0100), Jean-Marc V. Liotier wrote:
> 
> files=`find . -name '*.tif' -print | wc -l | tail -c 2 | head -c 1`
> cpu=`grep processor /proc/cpuinfo | wc -l | tail -c 2 | head -c 1`

If I understand you, you're using "tail -c 2 | head -c 1" to separate the number of 
lines from the whitespace in the "wc -l" output. In fact it appears to extract just 
the last digit. You could use "awk '{print $1}'" to print the number on its own.

> nnumber=`expr $files / $cpu`

I think you would want to round up nnumber to avoid one processor running two xargs 
processes:

nnumber=`expr \( $files + $cpu - 1 \) / $cpu`


-- 
Cheers,
Clive


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to