Question [Résolu] Lire un fichier texte

Plus d'informations
il y a 13 ans 3 mois #13942 par Johan
Bonjour,

J'ai un fichier texte du type :

1 : 2013/02/01:18:13 {baef47e4-e965-44e2-bcdd-4387bbfe87a8}
2 : C: {8eaab973-8913-4977-bb5d-591c7b553ce7}

3 : 2013/02/12:13:50 {ba653b3a-f678-4d7e-b8f9-20b465a63483}
4 : C: {be98e83b-ecbe-4213-855a-b8c4ec8ec824}

5 : 2013/02/12:13:54 {16c71f84-d4de-4dde-b56b-f5100d443c85}
6 : C: {86565b98-1486-4444-90ac-2127143cda93}

7 : 2013/02/12:13:57 {011c7852-7f74-4c51-a083-4ba4b09201a9}
8 : C: {ae17ad1c-00b2-4586-bcee-d70a5f9f385e}


J'ai un script dans lequel j'affecte à une variable les lignes 1,3,5 et 7 du fichier texte :

[code:1]$restant=Get-Content C:\tmp\Log_Restant_$date.txt | Select-String \"/\"[/code:1]

Mon problème est assez simple, les données sont bien dans la variable cependant elles s'affichent à la suite, sans le saut de ligne.

Est-il possible de récupérer les quatre lignes dans une variable en gardant le saut de ligne ? Sinon, est-il possible de rajouter les sauts de ligne de façon simple ?

Johan<br><br>Message édité par: VashQuiRit, à: 13/02/13 11:05

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #13943 par Richard Lazaro
Réponse de Richard Lazaro sur le sujet Re:Lire un fichier texte
Bonjour,

Votre code fonctionne bien, qu'elle est la commande que vous avez tappé pour obtenir :

les données sont bien dans la variable cependant elles s'affichent à la suite, sans le saut de ligne.


une commande du genre :
[code:1]
Write-Host $restant
[/code:1]

?

Bien Cordialement,
Richard Lazaro.

Think-MS : (Get-Life).Days | %{ Learn-More }

\\&quot;Problems cannot be solved by the same level of thinking that created them.\\&quot; - Albert Einstein

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #13944 par Johan
Réponse de Johan sur le sujet Re:Lire un fichier texte
Le Write-Host affiche également les lignes à la suite.

Pour info, je balance la variable dans le corps d'un mail.

Egalement, un \&quot;echo $restant\&quot; m’affiche bien les lignes une par une.<br><br>Message édité par: VashQuiRit, à: 12/02/13 16:20

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #13945 par xyz
Réponse de xyz sur le sujet Re:Lire un fichier texte
Salut,
à priori c'est la construction de ton message qui pose pb:
[code:1]
$Body=@\&quot;
$restant
\&quot;@
$Body
#Sans saut de ligne

$ofs=\&quot;`r`n\&quot;
$Body=@\&quot;
$restant
\&quot;@
$Body
#Avec saut de ligne
[/code:1]

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #13948 par Johan
Réponse de Johan sur le sujet Re:Lire un fichier texte
Ça marche bien merci !

C'est quoi ce ofs ??

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #13952 par xyz
Réponse de xyz sur le sujet Re:Lire un fichier texte
VashQuiRit écrit:

C'est quoi ce ofs ??

Tiens, une canne à pêche !
[code:1]
Get-Help ofs
Get-Help about_preference_variables
[/code:1]
:P

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.048 secondes
Propulsé par Kunena