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
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.