#!/bin/bash -x
if [ $# -eq 0 ]
then
echo "No arguments entered, changing to semesterfiles/ to get data"
for i in 1 2 3 4 5 6 7 8
do
echo -n " /"
sleep .1
echo -n "\b\b"
echo -n " -"
sleep .1
echo -n "\b\b"
echo -n " \\"
sleep .1
echo -n "\b\b"
echo -n " |"
sleep .1
echo -n "\b\b"
done
cd semesterfiles
chmod 660 spring2011-20101105.html
touch file1
cat spring2011-20101105.html | grep 'ddtitle' | sed 's/
//g' | sed 's/<\/a>.*$//g' | wc -l > touch1
chmod 600 spring2011-20101105.html
else
if [ $# -eq 1 ]
then
echo "the first argument is $1"
cat $1 | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | wc -l
else
if [ $# -eq 2 ]
then
vam=$(echo $1 | sed 's/-2.*html//g')
vat=$(echo $2 | sed 's/-2.*html//g')
if [ "$vam" = "$vat" ]
then
echo "argument 1 is $1"
cat $1 | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | wc -l
echo "argument 2 is $2"
cat $2 | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | wc -l
else
echo "argument 1 is $1"
cat $1 | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | wc -l
echo "English classes offered:"
cat $1 | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | grep 'ENGL' | wc -l
echo "argument 2 is $2"
cat $2 | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | wc -l
echo "English classes offered:"
cat $2 | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | grep 'ENGL' | wc -l
fi
else
if [ $# -gt 2 ]
then
i=1
for x in $*;do
echo "argument $i is $x"
let i=i+1
cat $x | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | wc -l
echo "English classes this semester:"
cat $x | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | grep 'ENGL' | wc -l
echo "Math classes this semester:"
cat $x | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | grep 'MATH' | wc -l
echo "Computer Science classes this semester:"
cat $x | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | grep 'CSCS' | wc -l
echo "Biology classes this semester:"
cat $x | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | grep 'BIOL' | wc -l
# echo "Fitness classes this semester:"
# cat $x | grep 'ddtitle' | sed 's/ | //g' | sed 's/<\/a>.*$//g' | grep 'PFIT' | wc -l
done
fi
fi
fi
fi |