Ajouter plusieur lignes dans un fichier

Résolu
Guest -  
 Guest -
Bonjour,

J'aimerais ajouter plusieurs lignes a la suite d'un fichier texte avec la commande echo, j'ai vu que si je ne mettait pas les " " autour du texte le prompt était modifier, donc je suppose qu'a ce moment la je suis dans le fichier, mon problème est que je ne sais pas comment sauver ces lignes supplémentaires étant donné que ENTER sert a passer a la ligne.

Merci.

2 réponses

  1. gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
     
    J'ai pas bien compris ton souci mais
    echo ligne1\nligne2>>fichier
    0
    1. Guest
       
      Ok, je sais que le \n est censé faire un retour a la ligne mais quand je tape
      ligne \n ligne >> fichier
      et que j'affiche le contenu ca me donne
      ligne n ligne

      Pour info je suis en qwerty alors que mon clavier est un azerty ca peut venir de la ?
      bien que l'antislash semble est prit correctement en compte
      0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    [tmpfs]$ cat fichier
     Ce fichier commence
    par 2 lignes
    [tmpfs]$ echo "J'en rajoute
    > 3 autres
    > juste pour l'exemple" >> fichier
    [tmpfs]$ cat fichier
     Ce fichier commence
    par 2 lignes
    J'en rajoute
    3 autres
    juste pour l'exemple
    [tmpfs]$ echo -e "et 2 de plus\npour être complet, plus un saut de ligne\n" >> fichier
    [tmpfs]$ cat fichier
     Ce fichier commence
    par 2 lignes
    J'en rajoute
    3 autres
    juste pour l'exemple
    et 2 de plus
    pour être complet, plus un saut de ligne
    
    [tmpfs]$
    ;-))
    0
    1. Guest
       
      Merci beaucoup =)
      0