Retourner au contenu associé (entrée de forum : bash : construction d'une ligne de commande dont certains arguments contiennent des espaces)
Posté par NBaH le 12 octobre 2010 à 16:26. En réponse au message bash : construction d'une ligne de commande dont certains arguments contiennent des espaces. Évalué à 4.
cowbuilderOpts=( --autocleanaptcache --debootstrap=cdebootstrap ) requestedDist=lucid case $requestedDist in # universe is required for ubuntu hardy|jaunty|karmic|lucid|maverick) cowbuilderOpts+=( --components="main universe" ) ;; esac for opt in "${cowbuilderOpts[@]}"; do echo $opt; done
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# array/liste
Posté par NBaH . En réponse au message bash : construction d'une ligne de commande dont certains arguments contiennent des espaces. Évalué à 4.
cowbuilderOpts=( --autocleanaptcache --debootstrap=cdebootstrap )
Tu devrais prendre l'habitude de ne pas nommer tes variables tout en majusculesrequestedDist=lucid
case $requestedDist in
# universe is required for ubuntu
hardy|jaunty|karmic|lucid|maverick)
cowbuilderOpts+=( --components="main universe" )
;;
esac
for opt in "${cowbuilderOpts[@]}"; do echo $opt; done