Ecrire dans un fichier (bash)

zozizon Messages postés 678 Statut Membre -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjours a tous.
Je cherche a ajouter un ligne a la fin d'un fichier texte grace a un programme en bash.En fait je ne sais pas par quoi fini ce fichier et donc je n'ais pas de reperes.
merci de votre aide.

4 réponses

  1. kelux Messages postés 3065 Date d'inscription   Statut Contributeur Dernière intervention   434
     
    Salut,

    Imaginons on veut rajouter echo "bonjour" à la fin du fichier test.sh stocké dans /home/toto.

    Voici ce qu'on va faire dans ton script :
    echo "bonjour" >> /home/toto/test.sh


    le ">>" est tres important, il correspond à "mettre à la suite".

    Par contre > tout seul, indique que l'on va écraser le fichier existant.
    55
  2. Utilisateur anonyme
     
    à la fin?

    euh...

    echo "patapim patapoum" >> ton_fichier

    non?
    9
    1. kelux Messages postés 3065 Date d'inscription   Statut Contributeur Dernière intervention   434
       
      Tu m'as doublé :))

      0
      1. Utilisateur anonyme > kelux Messages postés 3065 Date d'inscription   Statut Contributeur Dernière intervention  
         
        clac! dans l'os! ;)
        0
  3. zozizon Messages postés 678 Statut Membre 41
     
    ok merci les gas.
    je vais tester ca.
    merci de votre aide/
    1
  4. zozizon Messages postés 678 Statut Membre 41
     
    C'est exelent(je decouvre c'est pour ca).
    merci de m'avoir repondu aussi vite.J'en profite (j'espere pas abusé).
    je cherche la commande "cin>>" de c++ mais en basch.
    en fait je cherche a recuperer la reponse de l'utilisateur a une question posé dans le programme.
    Voila c'est ma derniere demande promis.
    merci de votre aide.
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Salut,

      Regarde du côté de la commande "read"... un exemple :
      [jp@Mandrake tmpfs]$ echo "Quel est ton nom ?"; read nom; echo "Bonjour $nom"
      
      Quel est ton nom ?
      toto
      Bonjour toto
      
      [jp@Mandrake tmpfs]$
      ;-))
      0
      1. Utilisateur anonyme > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        avec echo -n séplupropre (et toc :))
        -1
      2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > Utilisateur anonyme
         
        Même pô vrai :
        [jp@Mandrake tmpfs]$ echo -n "Quel est ton nom ?"; read nom; echo "Bonjour $nom"
        Quel est ton nom ?toto
        Bonjour toto
        [jp@Mandrake tmpfs]$
        C'est plusse moche comme ça !

        ;-DDDDDD
        -1