bonjour j'ai un doute quand a la traduction de cette phrase ,qui me semble un peu lourde :
If the test returns true, it assigns the name of the current item in the list to the loop variable ("n" in this case) and executes the loop body
Si le test est positif , le nom du fichier courant dans la liste est passé à la variable dans la boucle,("n" dans ce cas) , et la boucle s'execute .
la boucle est montree ici : #!/bin/bash
for n in ~/weekly/*.txt do ae $n done echo "Done."
merci pour votre aide
Afficher les réponses par date
Le mardi 22 mars 2005 à 18:35 +0100, deny a écrit :
bonjour j'ai un doute quand a la traduction de cette phrase ,qui me semble un peu lourde :
If the test returns true, it assigns the name of the current item in the list to the loop variable ("n" in this case) and executes the loop body
Si le test est positif , le nom du fichier courant dans la liste est passé à la variable dans la boucle,("n" dans ce cas) , et la boucle s'execute .
Et en retournant la phrase ? Si le test est positif, la variable de la bouche ("n" dans ce cas) donne son nom au fichier actif de la la liste ; la boucle s'exécute alors.
Yannick
la boucle est montree ici : #!/bin/bash
for n in ~/weekly/*.txt do ae $n done echo "Done."
merci pour votre aide
Yannick MARCHEGAY a écrit :
Le mardi 22 mars 2005 à 18:35 +0100, deny a écrit :
bonjour j'ai un doute quand a la traduction de cette phrase ,qui me semble un peu lourde :
If the test returns true, it assigns the name of the current item in the list to the loop variable ("n" in this case) and executes the loop body
Si le test est positif , le nom du fichier courant dans la liste est passé à la variable dans la boucle,("n" dans ce cas) , et la boucle s'execute .
Et en retournant la phrase ? Si le test est positif, la variable de la bouche ("n" dans ce cas) donne son nom au fichier actif de la la liste ; la boucle s'exécute alors.
Là je crois que le sens aussi a été retourné. Je pense que c'est le contenu de n qui est égal au nom de l'item. Et sinon item ne se traduit pas par fichier mais par élément ou même item.
=> Si le test est positif, le nom de l'élément courant dans la liste est passé à la variable de boucle, ("n" dans ce cas), et la boucle s'execute.
Christophe
Là je crois que le sens aussi a été retourné. Je pense que c'est le contenu de n qui est égal au nom de l'item. Et sinon item ne se traduit pas par fichier mais par élément ou même item.
=> Si le test est positif, le nom de l'élément courant dans la liste est passé à la variable de boucle, ("n" dans ce cas), et la boucle s'execute.
oui cela me semble correct merci a vous deux ...
Le mar 22 mar 2005 à 19:54 +0100, deny a écrit :
Là je crois que le sens aussi a été retourné. Je pense que c'est le contenu de n qui est égal au nom de l'item. Et sinon item ne se traduit pas par fichier mais par élément ou même item.
=> Si le test est positif, le nom de l'élément courant dans la liste est passé à la variable de boucle, ("n" dans ce cas), et la boucle s'execute.
oui cela me semble correct
plutôt : le nom de l'élément courant _de_ la liste est _assigné_ à la variable de boucle,
terminologie : on passe un paramètre à une fonction on assigne une valeur à une variable
Ce que je ne comprends pas, au vu de la boucle, c'est de quel test il s'agit.
deny a écrit :
=> Si le test est positif, le nom de l'élément courant dans la liste est passé à la variable de boucle, ("n" dans ce cas), et la boucle s'execute.
On peut même alléger encore avec : « ...la variable de boucle (ici, « n ») prend le nom de l'élément courant de la liste... »
Je préfère aussi les guillemets typographiques français aux doubles quotes anglaises...
Amitiés,