Pages : 1
#1 Le 26/02/2020, à 01:35
- ALAIN-DE-ARLES
Options Wget
Bonjour à tous,
Je suis en train de décortiquer le fonctionnement d’une procédure qui permet d’activer la carte son sur un portable ASUS.
La première commande à taper dans un terminal est la suivante :
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
wget -qO-
https://gist.github.com/heikomat/3fe272 … a92257/raw
| bash
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Wget est un programme de téléchargement en ligne de commande.
Mais je ne comprends pas la signification de l’option qui suit Wget
-qO-
ni celle qui est placé en fin de commande après le fichier à télécharger
/raw | bash
J’ai consulter la docummentation de Wget mais je n’arrive pas à comprendre
ce que font ces options
-qO- et /raw | bash
Une personne charitable pourrait - elle me fournir des indications sur ces commandes qui
pour moi sont mystérieuses
Merci d’avance.
Hors ligne
#2 Le 26/02/2020, à 01:58
- kamaris
Re : Options Wget
Les options des commandes unix peuvent être concaténées, ainsi que les éventuels arguments de ces options, tant que l'écriture a un sens.
Ici les options de wget utilisées sont -q, qui n'a pas d'argument, et -O, qui prend en argument un fichier de sortie, lequel est ici « - », c'est-à-dire la sortie standard.
En forme développée, ça donnerait : wget -q -O - ; en forme concaténée, ça donne wget -qO-.
Ensuite vient l'argument principal de wget, à savoir l'url de téléchargement : https://gist.github.com/heikomat/3fe272 … a92257/raw
Enfin, puisque wget écrit sur la sortie standard (comme le demande l'option « -O - »), son résultat (qui est un script bash) est transmis à bash via un pipe : « | » (cf. man bash).
Donc cette commande va télécharger le script bash qui se trouve à l'adresse https://gist.github.com/heikomat/3fe272 … a92257/raw, et l'exécuter dans le terminal courant : attention à être bien sûr du contenu du script.
Hors ligne
#3 Le 26/02/2020, à 01:58
- nany
Re : Options Wget
Bonjour,
wget sert au téléchargement sur internet.
L’option -q fait le téléchargement en mode silencieux, c’est à dire sans rien afficher à l’écran.
L’option -O sert à indiquer la sortie c’est à dire le fichier dans lequel on va enregistrer le téléchargement. Lorsque, au lieu d’indiquer un fichier, on met un tiret après cette option, eh bien la sortie est la sortie standard.
Le trait vertical (pipe en anglais ou tube en français) récupère la sortie standard pour la passer en argument à la commande qui le suit, ici bash pour exécuter un script.
En conclusion, cette commande exécutera directement le script qui se trouve sur internet à l’adresse https://gist.githubusercontent.com/heik … a92257/raw.
En ligne
#4 Le 26/02/2020, à 21:49
- ALAIN-DE-ARLES
Re : Options Wget
Merci beaucoup pour vos réponses .
Qui m’aident beaucoup.
Cordialement.
Alain.
Hors ligne
Pages : 1