Je suis du même avis que toi. Par curiosité j'ai essayé de faire son exercice et je suis tombé sur un comportement qui me laisse dubitatif :
J'initialise d'abord ma variable VAR comme une chaîne vide VAR="" (pour être sûr, en fait au début je ne l'avais pas fait mais j'ai cru que le comportement décrit ci-dessous était lié à ça. Je viens également d'essayer VAR= c'est la même chose…)
à chaque tour de boucle si VAR contient déjà quelque chose
Pour le test j'ai le choix entre ! -z $VAR c'est celui qui me vient en premier, -n $VAR celui que je trouve dans le man de la commande test à la recherche d'un truc plus propre, $VAR qui est, toujours d'après le manuel, équivalent au second.
Je ne comprends pas pourquoi :
! -z $VAR -> OK
$VAR -> OK
-n $VAR -> NOK (j'ai 'arg1,arg2,argN,' en sortie…)
cat /challenge/binary/binary1/.passwd. Pourquoi on fait ça ? Je ne le sais pas, ça ne semble pas permettre une élévation de droits en soi.
Le programme binary1 est un cracker de mot de passe et écrit le mot de passe deviné dans le fichier .passwd, ainsi quelle n'est pas la stupéfaction de l'utilisateur qui voit s'afficher son mot de passe top secret, son intimité, lors d'un inoffensif ls :)
En tous cas merci pour tes explications détaillées.
Posté par Marotte ⛧ .
En réponse au message le dvd de debian jessie.
Évalué à 4.
Dernière modification le 26 octobre 2014 à 11:20.
Ça doit être ça.
Moi c'est à la quatrième ligne que ce style inimitable m'a fait lever le regard sur l'auteur et éprouver une petite joie intérieure au moment exact où je me suis dit : « Robertix, je le savais ! » :)
Il n'y a pas d'endroit dédié aux présentations. Si tu tiens à te présenter tu peux faire un journal. Par contre attention, je ne garantie pas qu'il obtienne une note positive :/
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 3. Dernière modification le 30 octobre 2014 à 16:47.
`commande`et$(commande)ne sont pas équivalents, le premier exécute la commande dans un sous-shell, la deuxième dans le shell courant.C'est peut-être pour ça que tu as un comportement étrange avec
$*En espérant ne pas dire de conneries.
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
Au moins c'est cool, là on enlève bien une virgule :)
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
Bin si sauf qu'il y a théoriquement 3 conditions qui sont équivalentes pour tester si $VAR n'est pas vide :
! -z $VAR
$VAR
-n $VAR
Je ne comprends pas pourquoi la dernière ne fonctionne pas.
Et comme cela a été dit, il ne faut pas enlever la virgule mais la mettre seulement si c'est nécessaire (ie : si $VAR n'est pas vide)
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2. Dernière modification le 30 octobre 2014 à 16:20.
man test
En fait la commande test s'appelle aussi "[" (si tu regardes dans /usr/bin tu verras un programme nommé simplement « [ »)
Tiens d'ailleurs c'est marrant je m'attendais à un lien physique… mais passons
Ce n'est pas très compliqué :
qui peut aussi s'écrire :
ou encore :
Le crochet fermant est juste là pour la décoration… Par contre n'oublie pas de laisser un espace à l'intérieur des crochets ;)
[^] # Re: Débuggage
Posté par Marotte ⛧ . En réponse au message Exercice shell script. Évalué à 2.
Je suis du même avis que toi. Par curiosité j'ai essayé de faire son exercice et je suis tombé sur un comportement qui me laisse dubitatif :
J'initialise d'abord ma variable VAR comme une chaîne vide
VAR=""(pour être sûr, en fait au début je ne l'avais pas fait mais j'ai cru que le comportement décrit ci-dessous était lié à ça. Je viens également d'essayerVAR=c'est la même chose…)Pour le test j'ai le choix entre
! -z $VARc'est celui qui me vient en premier,-n $VARcelui que je trouve dans le man de la commande test à la recherche d'un truc plus propre,$VARqui est, toujours d'après le manuel, équivalent au second.Je ne comprends pas pourquoi :
! -z $VAR -> OK
$VAR -> OK
-n $VAR -> NOK (j'ai 'arg1,arg2,argN,' en sortie…)
[^] # Re: Un .deb pour les prochaines versions ?
Posté par Marotte ⛧ . En réponse au journal Pourquoi vous ne devriez pas packager vous-même votre logiciel pour Debian ?. Évalué à 6.
Le portable est pas supposé s'éteindre tout seul en cas de chauffe trop importante, avant destruction des circuits internes ?
[^] # Re: Un .deb pour les prochaines versions ?
Posté par Marotte ⛧ . En réponse au journal Pourquoi vous ne devriez pas packager vous-même votre logiciel pour Debian ?. Évalué à 2.
Haha ! Vraiment ? Je suis curieux…
[^] # Re: ok
Posté par Marotte ⛧ . En réponse au message questions sur differentes commandes. Évalué à 2. Dernière modification le 28 octobre 2014 à 21:21.
C'te flemme du copier/coller :) Ça ne participe pas à la clarté de ton propos…
[^] # Re: N'exécute pas ces commandes
Posté par Marotte ⛧ . En réponse au message questions sur differentes commandes. Évalué à 3.
Le programme binary1 est un cracker de mot de passe et écrit le mot de passe deviné dans le fichier .passwd, ainsi quelle n'est pas la stupéfaction de l'utilisateur qui voit s'afficher son mot de passe top secret, son intimité, lors d'un inoffensif ls :)
En tous cas merci pour tes explications détaillées.
# Non
Posté par Marotte ⛧ . En réponse au message Créer un LVM contenant un disque utilisé. Évalué à 4.
Bonjour,
À priori je dirais que non.
Pourquoi ?
[^] # Re: y a une question ou c'est un memo pour ta prochaine reinstallation ?
Posté par Marotte ⛧ . En réponse au message le dvd de debian jessie. Évalué à 4. Dernière modification le 26 octobre 2014 à 11:20.
Ça doit être ça.
Moi c'est à la quatrième ligne que ce style inimitable m'a fait lever le regard sur l'auteur et éprouver une petite joie intérieure au moment exact où je me suis dit : « Robertix, je le savais ! » :)
[^] # Re: Autre méthode
Posté par Marotte ⛧ . En réponse au message Mais pourquoi que mon RPM il ne s'installe pas ?. Évalué à 2.
Tout connement… Ça ne me dit pas pourquoi ça ne fonctionne pas comme ça devrait mais merci beaucoup.
[^] # Re: Code
Posté par Marotte ⛧ . En réponse au journal Que penses-tu du service mail Mailden ?. Évalué à 4.
J'aime bien celle là moi :
:)
# dualboot
Posté par Marotte ⛧ . En réponse au message Configuration Bios pour Medion. Évalué à 3.
J'ai du mal à imaginer comment le fait d'avoir un multiboot peut provoquer des instabilités sur un système ou l'autre…
J'imagine. Dans ma vie j'en ai tâté du BIOS. J'ai quand même un peu galéré à installer Ubuntu sur un portable récent en UEFI :/
[^] # Re: A la souris
Posté par Marotte ⛧ . En réponse au sondage mon dispositif de pointage habituel est…. Évalué à 3.
Il n'y a pas d'endroit dédié aux présentations. Si tu tiens à te présenter tu peux faire un journal. Par contre attention, je ne garantie pas qu'il obtienne une note positive :/
[^] # Re: et pour les gauchers...
Posté par Marotte ⛧ . En réponse au sondage mon dispositif de pointage habituel est…. Évalué à 2.
Pour le tir à l'arc tu n'as pas le choix, c'est en fonction de ton œil directeur que tu vas tenir l'arc à droite ou à gauche…
Et oui, on est gaucher ou droitier des yeux. Je ne crois d'ailleurs pas que l'on puisse être ambidextre à ce niveau là.
[^] # Re: EDITOR !!
Posté par Marotte ⛧ . En réponse au journal Une installation hi-fi de qualitay avec le Raspberry Pi (Arch, Pulseaudio, Shairport, trolls inside). Évalué à 4.
Oué enfin en l'occurrence quand tu fais un
crontab -ecette variable est bien prise en compte hein ;)[^] # Re: Gandhi
Posté par Marotte ⛧ . En réponse au journal Les temps changent ?. Évalué à 8.
Eunebelibeubeul !
[^] # Re: gros soucis de domaine avec samba/ldap
Posté par Marotte ⛧ . En réponse au message gros soucis de domaine avec samba/ldap. Évalué à 3.
Tu as vérifié les paramètres DHCP reçus comme suggéré par Christophe K. ?
[^] # Re: Firefox ne reconnaît plus les adresses locales
Posté par Marotte ⛧ . En réponse à la dépêche Firefox : dites 33, comme chez le docteur. Évalué à 2.
Si… Par contre ça peut effectivement être un bug (j'ai omis de le dire mais c'est sous Debian Sid) :)
[^] # Re: Ce marron…
Posté par Marotte ⛧ . En réponse au journal Ubuntu a 10 ans. Évalué à 7.
J'ai plus d'une perruque.
# Ce marron…
Posté par Marotte ⛧ . En réponse au journal Ubuntu a 10 ans. Évalué à 3.
Cette couleur, qui évoque bien le phacochère, mais plutôt ses excréments que sa toison… quel beau souvenir :)
[^] # Re: Firefox ne reconnaît plus les adresses locales
Posté par Marotte ⛧ . En réponse à la dépêche Firefox : dites 33, comme chez le docteur. Évalué à 1.
Non, je n'ai jamais vu ce film, il est bien ?
[^] # Re: CA-CERT ?
Posté par Marotte ⛧ . En réponse à la dépêche Firefox : dites 33, comme chez le docteur. Évalué à 7.
1,2×10-8 bébé morse (à plus ou moins 100 nano bébé morse)
[^] # Re: Firefox ne reconnaît plus les adresses locales
Posté par Marotte ⛧ . En réponse à la dépêche Firefox : dites 33, comme chez le docteur. Évalué à 2.
Oui c'est bon pour la santé !
Le rapport c'est que je parle de Firefox dans une dépêche sur Firefox et que ça a très peu de rapports avec le cyclisme.