[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cowsay et xcowsay



Bernard Schoenacker a écrit :
Bonjour,


	concernant le script, il fonctionne très bien avec un /dev/pts/n mais
	pas en tty, par conséquent, il faut revoir le script contenant des
	variables a=b (?) ...

	source de l'exemple :
	http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-6.html

	T1="foo"
	T2="bar"
	if [ "$T1" = "$T2" ]; then
     echo expression evaluated as true
     else
     echo expression evaluated as false
     fi


	application :


	T1=[ -n $DISPLAY ]
	T2= tty
	if [ "$T1" = "$T2" ]; then
     fortune -s|xcowsay
	else
	fortune -s|cowsay -f tux
	fi

	résultat, je suis également arrivé au stade précédent ....

	slt
	bernard



De toute évidence , le test -n sur la variable $DISPLAY ne produit pas le résultat escompté , en revanche :

cat cowsay.sh

------

#!/bin/sh

if [ "$DISPLAY" != "" ]; then fortune -s|xcowsay ;else fortune -s|cowsay -f tux ;fi

exit 0

------


se comporte correctement.
A adapter selon le besoin .

@+
Christophe.


Reply to: