ALIAS $ADD : NOUS AVONS $REMOVE , $REPLACE .. ALORS POURQUOI PAS $ADD

Signaler
Messages postés
12
Date d'inscription
lundi 21 mars 2005
Statut
Membre
Dernière intervention
12 avril 2005
-
Messages postés
264
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
7 juillet 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30356-alias-add-nous-avons-remove-replace-alors-pourquoi-pas-add

Messages postés
264
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
7 juillet 2009

niveau expert ca ? :/
je serais admin je collerais un warning a tlm qui poste des codes de débutant en catégorie expert...

je ne parlais meme pas des erreurs d'optimisation et des syntaxes BANCALES de tes if , c'est deja un miracle que ca ne error pas avec un ambiguous format...
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
5
MaX_62 said :
"if !$1 || !$2 || !$3 { halt }
devient
if (!$3) { halt }"

C'est faux.

Alias pouet {
if (!$3) { echo -a > La condition !dollar3 est vraie }
if (!$1 || !$2 || !$3) { echo -a > La condititon !dollar1 ou !dollar2 ou !dollar3 est vraie }
}

et teste
/pouet 0 blabla2 blabla3

Ta condition ne voit rien, alors que la sienne détecte le !$1 ;)

Bref, cela dit, dans son cas je pense que c pas un raccourci approprié de toute facon, c'eût été plus judicieux de tester l'égalité à $null (cette condition empêche d'insérer la chaine "0")
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
Je prefere utiliser les token personnelement
Et comme tu la dis ya encore des defaut
Est ce que cela marche sur les variable ?
Messages postés
879
Date d'inscription
vendredi 22 octobre 2004
Statut
Membre
Dernière intervention
29 juin 2007

if !$1 || !$2 || !$3 { halt }
devient
if (!$3) { halt }

Sinon le reste a été dit ! Niveau expert, gloups :|
Afficher les 7 commentaires