Posté par Khâpin .
En réponse au message Salut.
Évalué à 1.
Première réponse: essaie, et tu verras bien!
Deuxième réponse: Bash est à peu près logique, et pour lui, i est une lettre (la 9ème de l'alphabet) et 1 est un chiffre (le deuxième). Il n'y a donc aucune chance que 1=i. En revanche, la variable $i peut valoir 1. En appliquant ton raisonnement, si le premier utilisateur s'appelle paflechien, la ligne deviendrait fpaflechiennd / -user $paflechien > /tmp/fpaflechienchpaflechieners.$paflechien
Troisième réponse: la question ne se pose même pas, puisque bash effectue d'abord le sed blabla, puis attribue successivement à $i toutes les valeurs sortie par sed blabla.
Avant que tu ne me poses la question: je sais, ça ne marche plus si tu remplace audio par 1ドル: Tu dois alors remplacer les apostrophes par des guillemets doubles. Pour savoir pourquoi, cherche "protection" dans le manuel de bash.
[^] # Re: MAN
Posté par Khâpin . En réponse au message Salut. Évalué à 1.
Deuxième réponse: Bash est à peu près logique, et pour lui, i est une lettre (la 9ème de l'alphabet) et 1 est un chiffre (le deuxième). Il n'y a donc aucune chance que 1=i. En revanche, la variable $i peut valoir 1. En appliquant ton raisonnement, si le premier utilisateur s'appelle paflechien, la ligne deviendrait
fpaflechiennd / -user $paflechien > /tmp/fpaflechienchpaflechieners.$paflechien
Troisième réponse: la question ne se pose même pas, puisque bash effectue d'abord le sed blabla, puis attribue successivement à $i toutes les valeurs sortie par sed blabla.
Avant que tu ne me poses la question: je sais, ça ne marche plus si tu remplace audio par 1ドル: Tu dois alors remplacer les apostrophes par des guillemets doubles. Pour savoir pourquoi, cherche "protection" dans le manuel de bash.