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. 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.
    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. J'ai rajouter un echo "" >> $i"new"

        ca marche nikel. merci pour le conseil sur le ls.