Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1658 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  passer une ligne ds un fichier texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

passer une ligne ds un fichier texte

n°1115267
maxmalipaf​1664
Posté le 10-06-2005 à 09:19:36  profilanswer
 

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.

mood
Publicité
Posté le 10-06-2005 à 09:19:36  profilanswer
 

n°1115410
jon301
Posté le 10-06-2005 à 10:50:11  profilanswer
 

echo "\n" >> fichier.txt
 
puis echo de tes 2 lignes à insérer

n°1115523
maxmalipaf​1664
Posté le 10-06-2005 à 11:56:13  profilanswer
 

comme ceci?
 
echo "\n" >> fichier.txt
echo blabla >> fichier.txt
echo blabla >> fichier.txt

n°1115530
Elmoricq
Modérateur
Posté le 10-06-2005 à 11:58:10  profilanswer
 

Tout à fait.

n°1115544
maxmalipaf​1664
Posté le 10-06-2005 à 12:06:44  profilanswer
 

le probleme c est que ds mon fichier texte ca donne ceci ( ca affiche le "\n" ):
 
"\n"
blabla
blabla

n°1115550
Elmoricq
Modérateur
Posté le 10-06-2005 à 12:11:16  profilanswer
 

[:le poney de mr pink]  
 
Je dors ce matin.
 
Par défaut, "echo" affiche un retour à la ligne.
 
Il suffit donc de faire :
 

Code :
  1. echo >> fichier.txt


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

n°1115700
maxmalipaf​1664
Posté le 10-06-2005 à 14:08:29  profilanswer
 

euh...en mettant juste echo >> fichier.txt  
 
ca me met ds le fichier texte:
 
commande ECHO activ,e.
blabla
blabla

n°1115714
batch_warr​ior
Posté le 10-06-2005 à 14:14:49  profilanswer
 

pour afficher une ligne vide : echo. >> ... et non echo >>
 
pour le reste echo toto >> ....


Message édité par batch_warrior le 10-06-2005 à 14:16:27
n°1115735
jon301
Posté le 10-06-2005 à 14:21:05  profilanswer
 

si rien ne marche alors essaye ça :  
 
echo "" >> toto.txt
echo "blabla" >> toto.txt
echo "blabla" >> toto.txt
 

n°1115768
maxmalipaf​1664
Posté le 10-06-2005 à 14:39:10  profilanswer
 

thanks batch warrior
 
c était bien echo. >>

mood
Publicité
Posté le 10-06-2005 à 14:39:10  profilanswer
 

n°1115809
Elmoricq
Modérateur
Posté le 10-06-2005 à 15:03:46  profilanswer
 

maxmalipaf1664 a écrit :

euh...en mettant juste echo >> fichier.txt  
 
ca me met ds le fichier texte:
 
commande ECHO activ,e.
blabla
blabla


 
Ah, tu es sous DOS. Faut préciser. ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  passer une ligne ds un fichier texte

 

Sujets relatifs
Forcer un format de fichier dans un champ parcourir ?[C++] TStringGrid vers Fichier => Help !!!
ouvrir un fichier excel avec buildersauvegarder un fichier
Récupération d'une donnée d'un fichierTexte défilant a la STAR WARS
récupérer chaine dans fichier txtjustification d'un fichier qui existe deja!! VBA
comment dupliquer une ligne dans ma base de donnée 
Plus de sujets relatifs à : passer une ligne ds un fichier texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR