Exercice de programmation shell - Shell/Batch - Programmation
Marsh Posté le 15-03-2011 à 22:09:52
Déjà, tu dois le faire en csh, en sh de base, en bash, en dash, en ???
Marsh Posté le 16-03-2011 à 00:41:57
En CSH, pardon ^^ enfin c'est mis en haut de mon début d'programme
Marsh Posté le 18-03-2011 à 05:38:45
Bonjour tout le monde alors personne a voulu m'aider ?? j'avais jusqu'à aujourd'hui pour le faire en plus... Quelqu'un vient m'aider ? un messie de la dernière minute ?
Marsh Posté le 18-03-2011 à 06:57:19
Déja, ça aurait dut etre dans aide aux devoirs... et franchement, c'est pas un exo difficile... t'a bien des exemples dans ton cours ?
Marsh Posté le 18-03-2011 à 13:10:53
La mon premier semestre en info, j'apprend le c, le vb et le shell à la fois, c'est assez confus, mais oui j'ai un ou deux exemples mais j'arrive pas à appliquer...
Marsh Posté le 18-03-2011 à 14:08:04
Je l'ai fait en bash, je ne l'ai pas testé donc je te laisse l'adapté.
Si tu as des questions n'hesite pas.
Code :
|
Marsh Posté le 18-03-2011 à 15:46:12
Merci beaucoup l'ami !! J'ai plus qu'à le traduire en csh, ça devrait pas être trop compliqué enfin j'espère >.<
Marsh Posté le 18-03-2011 à 15:49:16
Maintenant j'remarque que j'me suis complètement compliqué la vie avec mes variables -_-
Marsh Posté le 15-03-2011 à 19:41:12
Bonjour tout le monde !
Je suis en étude d'informatique et dans un exercice il y a un problème que je n'arrive pas à résoudre (en csh) :
"On désire récupérer des fichiers sur Internet en se basant sur la commande wget.
Écrire une commande wgetplus qui :
-complète le nom d'URL passée en argument si nécessaire avec le protocole par "http://" ("daftpunk.com" deviendrait "http://daftpunk.com" )
- Récupère le fichier à l'aide de la commande wget
- en cas d'échec, recommence en complétant le nom du préfixe "www." ("daftpunk.com" deviendrait "http://www.daftpunk.com" )"
Voilà, j'espère que vous pouvez m'aidez. J'imagine qu'il y a plusieurs solutions possibles, en ce moment j'essaie en incluant des variables correspondant à "www." et "http://" de sorte d'intégrer par calcul du style :
#!/bin/csh
echo "entrer le nom du site à télécharger"
read
set a = “site”
set b = "http://"
set c =" http://www. "
echo "entrer L’URL du site à télécharger"
read $site
if echo $a | grep -c $b then
else
@a = $b += $a
Wget $a
Else if echo $a | grep –c $c then
@a=$c +=$a
Endif
Message édité par Daft Plouc le 16-03-2011 à 00:42:56