A voir également:
- Question sur Linux.
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Diskinternals linux reader - Télécharger - Stockage
- Linux live usb creator - Télécharger - Outils Internet
- Quel linux choisir - Guide
- Backtrack linux - Télécharger - Sécurité
5 réponses
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
22 mai 2004 à 22:35
22 mai 2004 à 22:35
Salut,
Le double pipe (||) est un "OU" logique
-Si la premiere commande renvoie une erreur, on balance la seconde.
Tu as dans le même genre, le "ET" logique (&&)
-Si la premiere commande ne renvoie pas d'erreur, on balance la seconde.
L'autre cest de la substitution de commande:
VAR=$(echo coucou) mettra "coucou" dans VAR
C'est exctement la même chose que VAR= `echo coucou`
Il vaut mieux utiliser la deuxieme forme (``) (` est obtenu par la combinaison <altgr>+7)
La premiere forme risquant de se conffondre "L'expansion Arithmetique" qui s'obient avec
$((exp))
VAR=$((1+1)) -> VAR=2
Il existe aussi une autre notation ressemblante
VAR=($(command)) ou VAR=(`commande`)
Qui permet de stockert le résultat de la commade directement en tableau en se servant de la valeur de l'IFS pour couper le résultat :)
@++
Le double pipe (||) est un "OU" logique
-Si la premiere commande renvoie une erreur, on balance la seconde.
Tu as dans le même genre, le "ET" logique (&&)
-Si la premiere commande ne renvoie pas d'erreur, on balance la seconde.
L'autre cest de la substitution de commande:
VAR=$(echo coucou) mettra "coucou" dans VAR
C'est exctement la même chose que VAR= `echo coucou`
Il vaut mieux utiliser la deuxieme forme (``) (` est obtenu par la combinaison <altgr>+7)
La premiere forme risquant de se conffondre "L'expansion Arithmetique" qui s'obient avec
$((exp))
VAR=$((1+1)) -> VAR=2
Il existe aussi une autre notation ressemblante
VAR=($(command)) ou VAR=(`commande`)
Qui permet de stockert le résultat de la commade directement en tableau en se servant de la valeur de l'IFS pour couper le résultat :)
@++
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
David.tn
Messages postés
64
Date d'inscription
mercredi 12 mai 2004
Statut
Membre
Dernière intervention
19 juillet 2004
22 mai 2004 à 22:39
22 mai 2004 à 22:39
oulaaa , ca devient technique !
VAR c quoi au juste ??
et linux raisonne en binaire pur ??
VAR c quoi au juste ??
et linux raisonne en binaire pur ??
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
22 mai 2004 à 22:50
22 mai 2004 à 22:50
Ben VAR, c'est une variable :)
Linux raisonne en binaire pur ?
Ben ça dépend ce que tu entand par là, mais comme tout ce qui touche a l'infos, ça comprend le "vrai" et le "faux" :)
La en l'occurence, c'est de Bash que l'on parle, et il est logique aussi :)
Le code de retour qui est analysé pour les "OU" et "ET" peut etre obtenu en affichant le contenu de $? (echo $?)
0 ok
1 (ou autre) pas ok :)
Linux raisonne en binaire pur ?
Ben ça dépend ce que tu entand par là, mais comme tout ce qui touche a l'infos, ça comprend le "vrai" et le "faux" :)
La en l'occurence, c'est de Bash que l'on parle, et il est logique aussi :)
Le code de retour qui est analysé pour les "OU" et "ET" peut etre obtenu en affichant le contenu de $? (echo $?)
0 ok
1 (ou autre) pas ok :)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
David.tn
Messages postés
64
Date d'inscription
mercredi 12 mai 2004
Statut
Membre
Dernière intervention
19 juillet 2004
22 mai 2004 à 22:52
22 mai 2004 à 22:52
je v m'arreter la , je reprendré plus tard , mon esprit affiche 1 en l'occurence !!! :) j'auré essayé !!!
Fredish
Messages postés
373
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
15 juin 2004
19
22 mai 2004 à 23:16
22 mai 2004 à 23:16
J'admire asevere pour sa simplicité et ses compétences techniques.
Moi, je reste pensif, à chaque fois devant ses explications. :)
Moi, je reste pensif, à chaque fois devant ses explications. :)
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
23 mai 2004 à 00:28
23 mai 2004 à 00:28
ouai,
bah en attendant, le asevere, il vient de se prendre la tête 40 minutes pour détécter une simple faute de frappe dans une CSS :(
bah en attendant, le asevere, il vient de se prendre la tête 40 minutes pour détécter une simple faute de frappe dans une CSS :(
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Fredish
Messages postés
373
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
15 juin 2004
19
23 mai 2004 à 01:17
23 mai 2004 à 01:17
héhé. Pas bien grave ca. Tant que tu y perds pas ton francais... :)
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
>
Fredish
Messages postés
373
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
15 juin 2004
23 mai 2004 à 02:15
23 mai 2004 à 02:15
C'est bon, je l'ai eue la saletée :)
C'est de mieux en mieux...
Ce que j'adore part dessus tout, c'est d'être encore émérveillé quand je teste des trucs que je connais déjà ou non :p
Ca motive vachement à apprendre de nouvelles choses!
C'est le seul secret, y'en a pas d'autres :)
C'est de mieux en mieux...
Ce que j'adore part dessus tout, c'est d'être encore émérveillé quand je teste des trucs que je connais déjà ou non :p
Ca motive vachement à apprendre de nouvelles choses!
C'est le seul secret, y'en a pas d'autres :)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
23 mai 2004 à 14:13
23 mai 2004 à 14:13
Salut,
Encore merci pour tes réponses asevere.
L'administrateur.
Encore merci pour tes réponses asevere.
L'administrateur.