Code:
#!/bin/bash
#
findstock ()
{
clear
echo " _____ __ __ ____ __
/ ___/ / /_ ____ _____ / /__ / __ \ __ __ ____ / /_ ___ _____
\__ \ / __/ / __ \ / ___/ / //_/ / / / / / / / / / __ \ / __/ / _ \ / ___/
___/ / / /_ / /_/ // /__ / ,< / /_/ / / /_/ / / /_/ // /_ / __/ (__ )
/____/ \__/ \____/ \___/ /_/|_| \___\_\ \__,_/ \____/ \__/ \___/ /____/ ";
echo "";
echo "";
read -p "Please enter the stock symbol : " stock
lynx -dump http://finance.yahoo.com/q?s=$stock > online.txt
response="---Be advised, this is a delayed quote."
echo -e "$response \r"
echo "";
grep -i ":$stock)" online.txt > temp.dat
sed -e 's/Delayed.*$//' temp.dat > tempname.dat
response=`cat tempname.dat`
echo -e "$response \r"
grep "Last Trade:" online.txt > temp2.dat
sed -e "s/ /$/" temp2.dat > temp3.dat
response=`cat temp3.dat`
echo -e "$response \r"
grep "Change:" online.txt > temp4.dat
response=`cat temp4.dat`
echo -e "$response \r"
grep "52wk Range:" online.txt > temp5.dat
response=`cat temp5.dat`
echo -e "$response \r"
rm online.txt; rm temp.dat; rm tempname.dat; rm temp2.dat;rm temp3.dat; rm temp4.dat; rm temp5.dat
echo "";
read -p "Hit RETURN to continue or q to quit: " temp
if [[ "$temp" = "q" ]]
then exit; fi
}
# Program starts here
while true; do
findstock
done
exit
