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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  aide pour manipulation fichier texte en powershell

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide pour manipulation fichier texte en powershell

n°2364328
rogntudjuu​u
Posté le 12-10-2020 à 13:35:15  profilanswer
 

Bonjour,
 
Je ne suis pas spécialiste de powershell (loin de là !), mais j'ai besoin de faire ponctuellement un petit script pour lequel j'aurais besoin d'aide
 
Je dois modifier une ligne dans un fichier texte
 
Il faut que j'y retrouve la ligne qui commence, par exemple, par ABCD, que je l'extraie dans une variable pour pouvoir y faire les modifs que je veux,
 
Et qu'une fois cette ligne modifiée, je réécrive le fichier de départ, mais en y substituant cette ligne modifiée
 
Je ne sais pas à l'avance le nombre de lignes composant le fichier (environ 50)
Ni le n° de ligne concernée
 
Pour l'instant, je fais ceci,  
 
$fichier = Get-Content "c:\tmp\essai.txt"
$resultat=""
foreach($ligne in $fichier)
{
   if ($ligne.SubString(0,4) -eq "ABCD" ) { $lignew="turlututu" } else { $lignew = $ligne }
   if ($resultat -eq "" ) { $resultat = $lignew } else { $resultat = $resultat + "`r`n" + $lignew }
}
Add-Content  -path "C:\tmp\youpi.txt" -value $resultat

 
mais c'est sûrement pas la meilleure solution ni la plus optimisée ... :pfff:  
 
Aussi, merci aux âmes charitables qui pourraient m'aider ... :hello:

mood
Publicité
Posté le 12-10-2020 à 13:35:15  profilanswer
 

n°2364667
Je@nb
In ze cloud
Posté le 15-10-2020 à 11:57:03  profilanswer
 

Code :
  1. gc C:\temp\test.txt |% { $_ -replace "^ABCD","turlututu" } | Out-File c:\temp\youpi.txt


 
Après le seul inconvénient c'est que ça rajoute une ligne vide à la fin mais ton code aussi je présume


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

  aide pour manipulation fichier texte en powershell

 

Sujets relatifs
Lire un fichier txt ou équivalent avec vbaExporter fichier .rtf en php et ouverture avec libreoffice writer
Aide sur une amélioration d'un script powershell[Résolu] [JS] Besoin d’aide sur réalisation d’un convertisseur dec/hex
Besoins d'aide installation auto shop phpProposition playlist Youtube SQL/Powershell/Postgres
Aide exercice assembleurOuvrir fichier .odb avec Python
[PowerShell]Extraire un ID matériel 
Plus de sujets relatifs à : aide pour manipulation fichier texte en powershell


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR