Shell

Résolu/Fermé
joy333 - 14 oct. 2009 à 11:48
 joy333 - 14 oct. 2009 à 16:10
Bonjour,
Je dois donner le choix d'imprimer sur deux imprimantes selon le login dans une application.
Nom des imprimantes : brs91 et brsnot
Voilà la syntaxe que j'essai , elle se treouve dans un .profile

if [ $LOGMANE = "b91gbp01" ]
THEN
$DBPRINT="lp -dbrsnot"
ELSE
$DBPRINT= "lp -dbrs91"
exit
fi
export DBPRINT


Si quelqu'un avait une idée se serai super.
Merci
A voir également:

3 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
14 oct. 2009 à 11:52
Salut,

En minuscule les commandes et non pas en MAJUSCULE :

if...
then...
else...
fi

0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
14 oct. 2009 à 12:28
hello
et l'assignation des variables sans $
DBPRINT="lp -dbrsnot"
DBPRINT= "lp -dbrs91"
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
14 oct. 2009 à 12:30
Oups ;-(

Merci ;-)
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
14 oct. 2009 à 12:43
le PHP et le Perl corrompent les shellophiles ...
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024
14 oct. 2009 à 13:12
Le pire c'est que je ne pratique ni l'un ni l'autre, shame on me ;-[

A ma décharge c'est que bien souvent lorsqu'une erreur te saute à l'oeil, tu ne cherches pas plus loin ;-(
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024
14 oct. 2009 à 13:30
Salut,

Les shellophiles ne font pas ce genre d'erreur, ou il ne doivent pas le faire ;-).

Et le copier/coller fait mal (tu me l'as déjà prouvé ;-)
Il n'y a pas d'espace avant et après le signe = si je ne me trompe pas

DBPRINT="lp -dbrs91"
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
14 oct. 2009 à 13:53
Le pire c'est que je ne pratique ni l'un ni l'autre, shame on me ;-[
ce n'est pas toi que j'allusionnais
c'était de l'humour, j'ai oublié des :-)
0
Effectivement il fallait que je passe mes commandes then et else en minuscule et que j'enlève les $,
et tout fonctionne.
Merci beaucoup à tous
Joy333
0