passer une ligne ds un fichier texte - Shell/Batch - Programmation
Marsh Posté le 10-06-2005 à 10:50:11
echo "\n" >> fichier.txt 
 
puis echo de tes 2 lignes à insérer
Marsh Posté le 10-06-2005 à 11:56:13
comme ceci? 
 
echo "\n" >> fichier.txt 
echo blabla >> fichier.txt 
echo blabla >> fichier.txt
Marsh Posté le 10-06-2005 à 12:06:44
le probleme c est que ds mon fichier texte ca donne ceci ( ca affiche le "\n" ): 
 
"\n" 
blabla 
blabla
Marsh Posté le 10-06-2005 à 12:11:16
 ![[:le poney de mr pink] [:le poney de mr pink]](https://forum-images.hardware.fr/images/perso/le poney de mr pink.gif) 
  
 
Je dors ce matin. 
 
Par défaut, "echo" affiche un retour à la ligne. 
 
Il suffit donc de faire : 
 
| Code : 
 | 
 
 
 
Si tu veux utiliser "\n" (et les autres caractères d'échappement), il faut utiliser /usr/bin/echo, et non la commande "echo" interne au shell utilisé.
Marsh Posté le 10-06-2005 à 14:08:29
euh...en mettant juste echo >> fichier.txt  
 
ca me met ds le fichier texte: 
 
commande ECHO activ,e. 
blabla 
blabla
Marsh Posté le 10-06-2005 à 14:14:49
pour afficher une ligne vide : echo. >> ... et non echo >> 
 
pour le reste echo toto >> ....
Marsh Posté le 10-06-2005 à 14:21:05
si rien ne marche alors essaye ça :  
 
echo "" >> toto.txt 
echo "blabla" >> toto.txt 
echo "blabla" >> toto.txt 
 
Marsh Posté le 10-06-2005 à 15:03:46
| maxmalipaf1664 a écrit : euh...en mettant juste echo >> fichier.txt   | 
 
 
Ah, tu es sous DOS. Faut préciser. 
Marsh Posté le 10-06-2005 à 09:19:36
bonjour,
j'ai un ptit programme qui va rajouter 2 lignes à la fin d'un fichier texte à l'aide de la commande echo
je souhaiterais d'abbord passer une ligne avant que mes 2 lignes ne s'incerent à la fin du fichier texte
quelle commande puis-je utiliser?
MERCI.