• # en changeant de séparateur

    Posté par . En réponse au message bash : construction d'une ligne de commande dont certains arguments contiennent des espaces. Évalué à 2.

    Je ne sais pas si ça répond à la question mais :
    
    #!/bin/bash
    set -e
    IFS=':'
    COWBUILDER_OPTS="--autocleanaptcache$IFS--debootstrap=cdebootstrap"
    REQUESTED_DIST=lucid
    case $REQUESTED_DIST in
     # universe is required for ubuntu
     hardy|jaunty|karmic|lucid|maverick)
     COWBUILDER_OPTS+="$IFS--components=\"main universe\""
     ;;
    esac
    for opt in $COWBUILDER_OPTS; do echo $opt; done
    unset IFS
    
    
    en ne restant qu'avec l'espace, je pense que ça va être compliqué quand même.