IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Corrigez moi ces scripts


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Décembre 2009
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 70
    Par défaut Corrigez moi ces scripts
    Bonjour,
    Je suis débutant dans la programmation sous linux merci de me corriger ces scripts shell :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    -1-Ecrivez un script pour renommer tous les fichiers d'extension ".htm" d'un répertoire dont le nom est
    transmis en argument pour leur donner une extension ".html".
    
    ------------------------------------------------------------
    
    -2-Écrivez un script "affichen" qui prend un paramètre numérique n et génère en sortie la liste des n premiers
    entiers.
    
    ----------------------------------------------------------
    
    -3-Ecrivez un script "crcdrep" qui crée un répertoire (dont le nom sera passé en paramètre) dans le répertoire
    courant et qui vous positionne dedans.
    
    --------------------------------------------------------
    -4-Lister les entrées du répertoire /usr/bin dont le nom commence par la lettre m et comporte exactement 3 caractères.
    Mes réponses:

    -1-
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #bin/sh
    for i in *.htm
    do
    mv $i 'basename $i .htm' .html
    done
    exit0
    -2-#
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    bin/sh
    echo 'entrer le nombre de i '
    read i
    for i<$i
    do
    echo $i
    done
    exit0
    -3-
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #bin/sh
    echo 'entrer le nom du repertoire'
    read rep
    mkdir $rep
    -4-
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #bin/sh
    for i in m*[3]
    do
    echo $i
    done
    exit0


    Enfin je vous remercie beaucoup

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 651
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 651
    Par défaut
    Bonjour,

    c'est vraiment du B-A-BA, donc à moins de faire tes devoirs à ta place, je ne vois pas comment corriger tes scripts.

    il faut tester tes scripts, tu verras si ça marche ou pas.

    ensuite, quand tu verras que ça ne fonctionne pas, si tu ne trouve pas de solution, tu nous rapporteras ce que tu auras observé, et alors on aiguillera.

    En plus de ton cours, je te recommande entre autre la lecture de cette Introduction à la programmation Bash
    aussi, télécharge l'ABS (Advanced Bash Scripting).
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par bestcasaoui Voir le message
    Bonjour,
    Je suis débutant dans la programmation sous linux merci de me corriger ces scripts shell :



    Enfin je vous remercie beaucoup
    là concrètement va te faire..... tester tes scripts par toi même ... on est pas là pour faire tes devoirs.
    faut pas abuser !

    Par contre si tu fais un test qui échoue, sans comprendre pourquoi, là oui on t'aidera avec plaisir.
    mais tu dois fournir ton travail, ton script, ton message d'erreur, et les essais de correctifs infructueux que tu as réalisé..

Discussions similaires

  1. Corrigez moi svp ;) (débutant)
    Par arnofly dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 24/08/2010, 00h03
  2. Code Worksheet Change - corrigez moi svp
    Par hicham28 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/05/2010, 18h05
  3. Corrigez-moi si je me trompe.
    Par etudiant en hydro dans le forum Langage
    Réponses: 8
    Dernier message: 10/03/2007, 12h54
  4. Réponses: 5
    Dernier message: 18/10/2005, 09h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo