Saut de ligne ??

Résolu
Bonjour,

J'aimerai savoir comment fait t on pour rajouter un saut de ligne à chaque fin de fichiers.. au lieu de me créer un saut de ligne il m ecrit "\n".

for i in `ls *.txt`
do

echo \n >> $i"-new"

done

3 réponses

  1. J'ai rajouter un echo "" >> $i"new"

    ca marche nikel. merci pour le conseil sur le ls.
    1. Contributeur
      Salut,

      $ cat -n fich 
      1 a
      2 b
      3 c
      4 d
      5 e

      $ sed -i.bak '$G' fich

      $ cat -n fich
      1 a
      2 b
      3 c
      4 d
      5 e
      6

      1. salut,

        un simple
        echo
        devrait suffire.

        NB :
        ls
        est inutile, voire nocif.
        for f in ./*.txt
        do
        ...
        done

        et puis, la commande crée de nouveaux fichiers, elle n'ajoute rien aux fichiers listés.