Bonjour à tous,
j'ai un petit souci pour le traitement d'un fichier.
Quand j'ai voulu récupérer le champ "0" séparer par un espace, de chaque ligne, je n'avais rien.
En affichant la ligne complète je me suis aperçu que chaque lettre était séparé par un espace.
Ma question est la suivante comment supprimer ces espaces.
Ci joint le fichier txt issu d'un script powershell
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $ficsav="c:\\admin\\history.txt"; # ANALYSE DU LOG BACKUPEXEC ########################## open( FIC, $ficsav )or die "fichier introuvable"; @data=<FIC>; close(FIC); $nb=@data; for( $a=3 ; $a <= $nb ; $a++ ) { $data[$a] =~ s/ +$//; #remplace des séries d'espaces par un seul print $data[$a]; }
Partager