[CentOS] Shell Script Pointers?
James Bensley
jwbensley at gmail.com
Thu May 14 10:20:41 UTC 2009
I have written my script but I wanted to add this on before and after
the update to see the difference but all it returns are zeros? Anyone
have any idea why?
#!/bin/sh
f=0 #Folder count
d=0 #Domains count (one per line in each file)
u=0 #Url count (one per line in each file)
t=0 #Total of domains and urls
x=0 #Temporary variable for calculations
find /usr/local/squidGuard/db -maxdepth 1 -type d | while read FOLDER; do
f=`expr $f + 1`
if [ -f $FOLDER/domains ]; then
x=`wc -l $FOLDER/domains | awk '{print $1}'`
d=`expr $d + 1`
fi
if [ -f $FOLDER/urls ]; then
x=`wc -l $FOLDER/urls | awk '{print $1}'`
u=`expr $u + 1`
fi
done
t=`expr $d + $u`
echo "Number of categories: $f"
echo "Number of domains: $d"
echo "Number of URLs: $u"
echo "Total entries: $t"
echo "$x"
This is the ouput:
[hades at hades ~]$ sh tester
Number of categories: 0
Number of domains: 0
Number of URLs: 0
Total entries: 0
0
[hades at hades ~]$
Many thanks, James ;)
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GIT/MU/U dpu s: a--> C++>$ U+> L++> B-> P+> E?> W+++>$ N K W++ O M++>$ V-
PS+++ PE++ Y+ PGP t 5 X+ R- tv+ b+> DI D+++ G+ e(+++++) h--(++) r++ z++
------END GEEK CODE BLOCK------
More information about the CentOS
mailing list