unix création d'un fichier
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

unix création d'un fichier



  1. #1
    invite1d93df33

    Post unix création d'un fichier


    ------

    bonjour

    pour me familiariser avec unix je voudrais créer dans un nouveau répertoire de nom dirtest le fichier bienvenue.sh contenant la ligne de commande :

    echo Bienvenue dans le monde Unix


    Les commandes que j'ai entrées sont :

    mkdir dirtest
    echo bienvenue dans le monde Unix > bienvenue.sh
    ls
    cat bienvenue.sh


    mais apparamment ce ne sont pas les bonnes et j'ai du mal à voir mes erreurs. Pouvez-vous m'aider ?

    Merci d'avance

    -----

  2. #2
    invite88ef51f0

    Re : unix création d'un fichier

    Salut,
    Premièrement, tu as oublié de te placer dans le dossier que tu as créé (avec "cd").
    Mais surtout, ta commande principale "echo bienvenue dans le monde Unix > bienvenue.sh" ne fait pas ce que tu veux. En effet tu demandes de dire "bienvenue dans le monde Unix" et non "echo bienvenue dans le monde Unix" (c'est à ça que sert la commande echo) puis de le mettre dans le fichier bienvenue.sh.

    Ce que je te propose, c'est donc :
    mkdir dirtest
    cd dirtest
    echo echo bienvenue dans le monde Unix > bienvenue.sh
    ls
    cat dirtest

    Pour exécuter ton fichier, il faut le rendre exécutable :
    chmod +x bienvenue.sh (je change le mode du fichier en rajoutant (+) l'exécution (x)).
    Puis ./bienvenue.sh le lancera.

  3. #3
    invite4ad25ccf

    Re : unix création d'un fichier

    Si tu souahites que ton bienvenue.sh soit un script executable, il te manque la "fameuse" premiere ligne qui précise qu'il s'agit d'un script shell : '#!/bin/sh'

    Donc ton code donnerais plutôt :
    Code:
    mkdir -p dirtest
    cd dirtest
    echo "#!/bin/sh" > bienvenue.sh
    echo "echo bienvenue dans le monde Unix" >> bienvenue.sh
    ls
    cat bienvenue.sh
    chmod +x bienvenue.sh
    Il te reste plus qu'a executer le script : './dirtest/bienvenue.sh' pour voir apparaitre, sur ton écran ébahi, un très joli bienvenue dans le monde Unix

  4. #4
    inviteb02bd531

    Re : unix création d'un fichier

    Salut,

    Pour te familliariser avec quelques commandes usuelles comme precedenment ecrites, mkdir et chmod, voici quelques liens

    La def ( si necessaire):
    http://fr.wikipedia.org/wiki/Commande_Unix

    L'UNIX
    http://www.infres.enst.fr/~danzart/f...ix_abrege.html

    Linux
    http://www.linux-france.org/article/...ant-linux.html
    http://www.locoche.net/cmd_linux.php
    et plein d'autres tutos...

    Ce que je peux te conseiller lorsque tu essaieras ton .sh, c'est de lire la definition des fonctions de commande que tu utilises, surtout si tu n'as pas l'habitude de les utiliser ( mkdir, chmod, bientot plein d'autres je te le souhaite ).
    Ceci parait evident de lire une definition mais certaines doivent etre lu avec beaucoup d'attention jusqu'au moindre * ( comme chmod )
    Ce qui te permettra de consolider ton savoir au fur et la mesure de ton travail.

    Bon travail,
    Ingrid

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Lire un fichier .BIN avec Matlab converti d'un fichier .WAV
    Par invite45d1502e dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 03/05/2008, 17h13
  2. Creation d'un fichier excel langage C
    Par invite74b73858 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 26/03/2007, 23h23
  3. probleme d'ouverture d'in fichier ISO et d'un fichier RAR
    Par invitec35bc9ea dans le forum Logiciel - Software - Open Source
    Réponses: 12
    Dernier message: 28/08/2006, 19h54
  4. création de fichier.dot
    Par invitec768813d dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 13/11/2005, 12h16
  5. Création de fichier midi
    Par invitee17aeca5 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 13/05/2005, 22h28
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...