#!/bin/sh

# getstock - tant donn un code d'action, renvoie sa valeur actuelle
#   telle que donne par le site web Lycos 

url="http://finance.lycos.com/qc/stocks/quotes.aspx?symbols="

if [ $# -ne 1 ] ; then
  echo "Syntaxe: $(basename $0) <symbole d'action>" >&2 
  exit 1
fi

value="$(lynx -dump "$url$1" | grep 'Last price:' | \
  awk -F: 'NF > 1 && $(NF) != "N/A" { print $(NF) }')"

if [ -z $value ] ; then
  echo "erreur: valeur du code d'action $1 introuvable." >&2
  exit 1
fi

echo $value

exit 0
