Saut de ligne ??

Résolu
michael_scott Messages postés 65 Statut Membre -  
michael_scott Messages postés 65 Statut Membre -
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. Utilisateur anonyme
     
    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
  2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    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

    0
  3. michael_scott Messages postés 65 Statut Membre
     
    J'ai rajouter un echo "" >> $i"new"

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