Question
Travailler avec les fichiers en PowerShell
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 16 ans 1 mois #1822
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Travailler avec les fichiers en PowerShell
Salut
spz écrit:
[code:1]Echo @[/code:1]
Une here-string est construite ainsi:
[code:1]Echo @\" # ici un retour chariot
texte
texte #ici un retour chariot
\"@[/code:1]
spz écrit:
Comment on fait alors pour écrire sur un fichier ligne par ligne ? y a t-il une commande pour faire un saut de ligne ?
[/quote]
On utilise soit les redirections soit un cmdlet par exemple Set-Content, le pendant du cmdlet que l'on t'a proposé au début de ce thread (Get-Content).
Pour les sauts de ligne puisqu'on manipule du texte, ils sont ajoutés par défaut.
Je te laisse chercher un peu soit dans la doc fournis par MS soit sur ce site soit sur Google...
spz écrit:
C'est plutot ce que tu as recopié :J'ai essayé ton code, mais il me dit :
[code:1]Echo @[/code:1]
Une here-string est construite ainsi:
[code:1]Echo @\" # ici un retour chariot
texte
texte #ici un retour chariot
\"@[/code:1]
spz écrit:
Comment on fait alors pour écrire sur un fichier ligne par ligne ? y a t-il une commande pour faire un saut de ligne ?
[/quote]
On utilise soit les redirections soit un cmdlet par exemple Set-Content, le pendant du cmdlet que l'on t'a proposé au début de ce thread (Get-Content).
Pour les sauts de ligne puisqu'on manipule du texte, ils sont ajoutés par défaut.
Je te laisse chercher un peu soit dans la doc fournis par MS soit sur ce site soit sur Google...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- bill_
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 74
- Remerciements reçus 0
il y a 16 ans 1 mois #1824
par bill_
Réponse de bill_ sur le sujet Re:Travailler avec les fichiers en PowerShell
ok ça fonctionne
Par contre à la sortie je n'ai que ça :
Recherche debut de ligne : Debut
Recherche debut de ligne : DebutFin
Recherche fin de ligne : DebutFin
Recherche fin de ligne : Fin
Normalement il doit afficher aussi FinDebut, j'ai essayéde bidouiller un peu mais sans succès
Je vais chercher pour voir
Par contre à la sortie je n'ai que ça :
Recherche debut de ligne : Debut
Recherche debut de ligne : DebutFin
Recherche fin de ligne : DebutFin
Recherche fin de ligne : Fin
Normalement il doit afficher aussi FinDebut, j'ai essayéde bidouiller un peu mais sans succès
Je vais chercher pour voir
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 16 ans 1 mois #1828
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Travailler avec les fichiers en PowerShell
spz écrit:
spz écrit:
Cela dépend de ton script, je ne l'ai pas sous les yeux.Normalement il doit afficher aussi FinDebut,
spz écrit:
Quel est ton objectif ?j'ai essayé de bidouiller un peu mais sans succès
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- bill_
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 74
- Remerciements reçus 0
il y a 16 ans 1 mois #1829
par bill_
Réponse de bill_ sur le sujet Re:Travailler avec les fichiers en PowerShell
Bonjour
Voici le code complet :
[code:1]$chemin = \"C:\Documents and Settings\Administrateur\Bureau\"
cd $chemin
Echo @\"
C'est un debut
Debut
DebutFin
FinDebut
Fin
C'est la fin !
\"@ >files.txt
switch -regex -file files.txt
{
\"^Debut\" {\"Recherche debut de ligne : \"+ $_ }
\"Fin$\" {\"Recherche fin de ligne : \"+ $_ }
}[/code:1]
Mon objectif, serait de lire quelques lignes d'un (ou plusieurs) fichiers contenant des informations d'un compte inscrit sur un LDAP Unix (UID, login, nom et prénom ...)
Ça rejoint ce sujet en fait :
powershell-scripting.com/index.php?optio...;id=1799&catid=5
Donc cet exercice me permet d'avoir un exemple de la lecture d'un fichier <br><br>Message édité par: spz, à: 5/03/08 09:51
Voici le code complet :
[code:1]$chemin = \"C:\Documents and Settings\Administrateur\Bureau\"
cd $chemin
Echo @\"
C'est un debut
Debut
DebutFin
FinDebut
Fin
C'est la fin !
\"@ >files.txt
switch -regex -file files.txt
{
\"^Debut\" {\"Recherche debut de ligne : \"+ $_ }
\"Fin$\" {\"Recherche fin de ligne : \"+ $_ }
}[/code:1]
Mon objectif, serait de lire quelques lignes d'un (ou plusieurs) fichiers contenant des informations d'un compte inscrit sur un LDAP Unix (UID, login, nom et prénom ...)
Ça rejoint ce sujet en fait :
powershell-scripting.com/index.php?optio...;id=1799&catid=5
Donc cet exercice me permet d'avoir un exemple de la lecture d'un fichier <br><br>Message édité par: spz, à: 5/03/08 09:51
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 16 ans 1 mois #1835
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Travailler avec les fichiers en PowerShell
Salut,
spz écrit:
spz écrit:
je te propose dans un premier temps d'afficher les informations recherchées sur l'écran via le cmdlet dédié, ensuite on passera à cette étape.Ça rejoint ce sujet en fait :
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- bill_
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 74
- Remerciements reçus 0
il y a 16 ans 1 mois #1846
par bill_
Réponse de bill_ sur le sujet Re:Travailler avec les fichiers en PowerShell
Bonjour
D'accord
J'ai une autre question, comment fait-on les tableaux en PowerShell ?
D'accord
J'ai une autre question, comment fait-on les tableaux en PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.080 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Travailler avec les fichiers en PowerShell