Saut de ligne ??

Résolu/Fermé
michael_scott Messages postés 58 Date d'inscription mercredi 2 avril 2014 Statut Membre Dernière intervention 8 novembre 2018 - Modifié par michael_scott le 19/11/2015 à 15:34
michael_scott Messages postés 58 Date d'inscription mercredi 2 avril 2014 Statut Membre Dernière intervention 8 novembre 2018 - 20 nov. 2015 à 10:26
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

Utilisateur anonyme
19 nov. 2015 à 16:33
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
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 417
19 nov. 2015 à 17:39
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
michael_scott Messages postés 58 Date d'inscription mercredi 2 avril 2014 Statut Membre Dernière intervention 8 novembre 2018
20 nov. 2015 à 10:26
J'ai rajouter un echo "" >> $i"new"


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