Étape 3: Révision du code.
GHP.sh :
[code]
#=================================
# Obtenir l’horoscope d’aujourd'hui
#-------------------------------------------------
# Obtenir le signe astrologique, mais ont une valeur par défaut.
# obtenir signe
hSign = ""
hSign = « vierge »
hSign = $(zenity--entrée \
--titre = « Horoscope quotidien » \
--text = "Entrez votre _sign:" \
--entrée-texte "$hsign")
#-------------------------------------------
sortie # aux paramètres de boîte de dialogue
largeur des caractères # requis pour la boîte d’information
CW = 38
#-----------------------------------------------------------
fichier de données #create (datadir et le nom peut être changé à vos besoins.
datadir = « / home/eddie/signes »
filename = "$datadir/e"
# Assurez-vous que hsign est en majuscules
hSign = "'echo $hsign|tr"[a-z]"" [A-Z]'' »
Cat $datadir/$hsign > $filename
echo - n "date du jour:" >> $filename
Date + %D >> $filename
echo "horoscope d’aujourd'hui pour: « >> $filename
Lynx-largeur 1000 - dump « http://www.creators.com/lifestylefeatures/horoscopes/horoscopes-by-holiday.html » | grep $hsign | plier -sw $cw >> $filename
#------------------------------------------------------------------------------------------------
#output
Zenity--texte-info--filename = $filename
#remove fichier inutiles
RM $filename
#================================================================
[/ code]
Dans le datadir, vous pouvez exécuter le programme pour obtenir des boîtes de dialogue suivantes.
$./ghp.sh
....