Commandes wget
Bmonday
-
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Alors voilà, depuis quelques jours je me penche sur un CC que je dois rendre, et je suis vraiment pas du tout sûre du résultat ( impossible de le tester sous Linux, mon pc refuse d'y " entrer " en dualboot, je dois régler ce problème aussi ).
Donc je vais vous poster l'énoncé ainsi que mon programme, et vous remercie d'avance de l'aide que vous pourriez m'apporter :)
" On désire récuperer des fichiers sur Internet en se basant sur la commande wget. Ecrire une commande wgetplus qui:
- Complète le nom de l'URL passée en argument si nécessaire avec le protocole http://. Par exemple, toto.com devient https://www.toto.com/index.htm
- Récupère le fichier à l'aide de la commande wget
- En cas d'échec, recommence en complétant le nom en le préfixant par www. Par exemple, toto.com devient https://www.toto.com/ "
Et voilà ce que j'ai trouvé :
#!/bin/csh
set a = " http:// "
set b = " http://www. "
set c = " site "
echo ("entrez l'URL du site")
read $site
if echo $site | grep -c $a
else
@ site = $b + $site
wget $site
Mais je crois que je n'y suis pas du tout ...
Cela va peut être paraître basique pour vous, mais concernant le csh, je suis vite paumée !
En vous remerciant
Alors voilà, depuis quelques jours je me penche sur un CC que je dois rendre, et je suis vraiment pas du tout sûre du résultat ( impossible de le tester sous Linux, mon pc refuse d'y " entrer " en dualboot, je dois régler ce problème aussi ).
Donc je vais vous poster l'énoncé ainsi que mon programme, et vous remercie d'avance de l'aide que vous pourriez m'apporter :)
" On désire récuperer des fichiers sur Internet en se basant sur la commande wget. Ecrire une commande wgetplus qui:
- Complète le nom de l'URL passée en argument si nécessaire avec le protocole http://. Par exemple, toto.com devient https://www.toto.com/index.htm
- Récupère le fichier à l'aide de la commande wget
- En cas d'échec, recommence en complétant le nom en le préfixant par www. Par exemple, toto.com devient https://www.toto.com/ "
Et voilà ce que j'ai trouvé :
#!/bin/csh
set a = " http:// "
set b = " http://www. "
set c = " site "
echo ("entrez l'URL du site")
read $site
if echo $site | grep -c $a
else
@ site = $b + $site
wget $site
Mais je crois que je n'y suis pas du tout ...
Cela va peut être paraître basique pour vous, mais concernant le csh, je suis vite paumée !
En vous remerciant
A voir également:
- Commandes wget
- Invite de commandes - Guide
- Commandes terminal mac - Guide
- Commandes dism - Guide
- Mes commandes aliexpress - Forum Consommation & Internet
- Aliexpress mes commandes - Forum Consommation & Internet
3 réponses
Salut,
Déjà en csh l'affectation d'une variable via une demande interactive n'est pas la même qu'en bash ;-\
Le "read var" doit être remplacé par "set var = $<".
Voir : http://www.shellunix.com/csh.html pour quelques rudiments du csh...
Déjà en csh l'affectation d'une variable via une demande interactive n'est pas la même qu'en bash ;-\
Le "read var" doit être remplacé par "set var = $<".
Voir : http://www.shellunix.com/csh.html pour quelques rudiments du csh...