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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  batch: pb pour modifier fichier et ecrire dans un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

batch: pb pour modifier fichier et ecrire dans un fichier

n°1347182
payes
Posté le 14-04-2006 à 21:38:01  profilanswer
 

bonjour a tous :)
 
voila , je vous expose mon probleme. j ai chercher sur le forum et sur google mais je n ai pas eu de veritables reponses.(dsl si j ai mal chercher :d)
 
j aimerai donc savoir si il est possible grace a un batch de modifier un .txt
 
par exemple :
 
mon fichier.txt:
Aujourdui ,5 decembre, il fait beau.  
demain il fera moche
 
serait t il possible de faire un .bat qui modifierait le fichier.txt pour enlever "demain il fera moche"
 
et une autre petite question :)
 
j ai lu plus haut une commande qui permet d'ecrire dans un fichier.txt (ou tout autre d'ailleur ):
 
echo salut ca va bien > C:\fichier.txt
quand jouvre C:\fichier.txt il m'affiche:
 salut ca va bien
 
or j aimerai qu il maffiche dans C:\fichier.txt :
salut
ca va bien
 
en fait je voudrai  
merci beaucoup a vous tous d avance , bonne soirer ;)

mood
Publicité
Posté le 14-04-2006 à 21:38:01  profilanswer
 

n°1347183
payes
Posté le 14-04-2006 à 21:39:13  profilanswer
 

oups erreur de manip escuser ^^ j aurai juste aimer savoir comment retourner a la ligne dans le commande echo tatatitata > C:\fichier.txt
merci d avance ;)

n°1347270
wackevat
Posté le 14-04-2006 à 23:30:15  profilanswer
 

Pour le "salut, ça va" :)
echo salut> C:\fichier.txt
echo ca va bien>> C:\fichier.txt
 
Pour supprimer un texte : est-ce qu'il s'agit de supprimer une ligne complète dont le contenu est prédéfini ?

n°1347529
payes
Posté le 15-04-2006 à 19:49:26  profilanswer
 

merci pour la commande , ca ma ete tres utile ;)
 ensuite pour supprimer le texte , oui en effet j aimerai supprimmer une ligne complète dont le contenu est prédéfini :)
 
merci encore ;)

n°1347532
wackevat
Posté le 15-04-2006 à 19:53:02  profilanswer
 

Est-ce que tu sais lire un fichier texte ligne par ligne ? Si oui, il suffit de comparer chaque ligne à ton texte, si ce n'est pas le texte à supprimer, tu l'écris dans un fichier temporaire que tu remplaceras le fichier source à la fin.

n°1347768
payes
Posté le 16-04-2006 à 19:43:14  profilanswer
 

eu non , par contre je ne sais pas lire de fichier ligne par ligne :d
par contre j avais pas penser a ca , en effet , j ai mon fichier.txt:
salut  
ca va bien
il suffit que je le remplace par le meme fichier texte fichier.txt:
salut
okai , merci beaucoup nglechau ;)

n°1347911
wackevat
Posté le 16-04-2006 à 23:01:09  profilanswer
 

Sinon, exemple de lecture d'un fichier ligne par ligne :

Code :
  1. for /f "usebackq delims=" %%l in ("%~f0" ) do (
  2.   echo %%l
  3. )

n°1351614
payes
Posté le 21-04-2006 à 22:45:17  profilanswer
 

merci beaucoup pour l'exemple , escuse moi pour le retard , j ai eu un pb avec mon pc , jte remercie beaucoup nglechau , ton aide ma ete bien utile !
merci encore ;)
bonne soirer :)


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

  batch: pb pour modifier fichier et ecrire dans un fichier

 

Sujets relatifs
[RESOLU] VBS : demande d'aide suppression de fichier selon leur date[JavaScript/XML] XMLHttpRequest pour atteindre un fichier distant ?
[Java] Comment ouvrir un fichier avec son logiciel approprié?[Java] Comment ouvrir un fichier?
[JavaScript/XML] Parser un fichier XML en variable arbreRecuperer un fichier depuis un serveur ???
[JAVA] Lecture dans de fichier de N caractèresConversion, Fichier Binaire->Chaine Hexa string->Fichier Binaire
lecture "dynamique" d'un fichier sous Unix[batch] Quelle commande pour connaître la lettre du lecteur CD ?
Plus de sujets relatifs à : batch: pb pour modifier fichier et ecrire dans un fichier


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