• [^] # Re: MAN

    Posté par . 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.