[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Bash] Commentaires en milieu de ligne...



2012-03-10 12:52:15 +0100, David BERCOT:
> Le Sat, 10 Mar 2012 11:49:53 +0100,
> François Allisson <francois@allisson.co> a écrit :
> >> Je ne pense pas que cela existe en bash, d'où l'intérêt d'éviter les
> >> lignes kilométriques genre illisibles ;)
> >                      #
> >                     # #
> >                    # # #
> >                      #
> >                      #
> >                      # J'abonde dans ce sens. On peut néanmoins tenter
> >                      # de pointer sur la ligne comme ça ;)
> >                      #
> >                      # C'est la seule solution que je vois...
> >                      #
> >                      # François
> 
> Sachant que mon objectif est de faire :
> 
> apt-get install \
> firmware-linux firmware-linux-nonfree firmware-iwlwifi \ # Firmwares
> linux-headers-amd64 gcc \ # En-têtes du noyau et compilateur
> guessnet resolvconf ifplugd arping proxytunnel \ # Outils réseau
> etc...
> 
> je pense qu'avec ta solution, ce n'est pas gagné ;-)
[...]

packages=(
  firmware-linux firmware-linux-nonfree firmware-iwlwifi # Firmwares
  linux-headers-amd64 gcc # En-têtes du noyau et compilateur
  guessnet resolvconf ifplugd arping proxytunnel # Outils réseau
)
apt-get install "${packages[@]}"

Ou, sans recourir a des specificités bash:

sed 's/#.*//' << EOF | xargs apt-get install
  firmware-linux firmware-linux-nonfree firmware-iwlwifi # Firmwares
  linux-headers-amd64 gcc # En-têtes du noyau et compilateur
  guessnet resolvconf ifplugd arping proxytunnel # Outils réseau
EOF

-- 
Stephane


Reply to: