• [^] # Re: Bravo l'innovation!!!

    Posté par . En réponse à la dépêche Mono 1.0 sous le feu des projecteurs. Évalué à 2.

    «Ils utilisent quoi comme shell? Parce que moi bash il m'explose le Linux.Arts is cool en 3 paramètres "Linux.Arts" "is" "cool".»

    Les guillemets sont facultatifs car il n'y a qu'un argument en paramètre. On peut donc récuperer tout les arguments en une seuls chaine (en faite un tableau)

    par exemple:
    "@ARGV" en perl
    "$@" en shell script

    Dans ton exemple il suffit de remplacer :
    $input = shift;
    par
    $input = "@ARGV";

    Ça doit certainement être possible avec le language de Micro^W^W^W avec Mono. D'ailleurs j'ai l'impression qu'il s'agit aussi d'un tableau d'arguments:

    [...]
    String input = "";
    for(int i = 0; i < args.Length; i++)
    input = input + ((i==0)?"":" ") + args[i];
    [...]


    c'est fou ce que ça l'air simple comparé à $input = "@ARGV";
    ;-)