Question Travailler avec les fichiers en PowerShell

Plus d'informations
il y a 16 ans 1 mois #1822 par Laurent Dardenne
Salut
spz écrit:

J'ai essayé ton code, mais il me dit :

C'est plutot ce que tu as recopié ;) :
[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.

Plus d'informations
il y a 16 ans 1 mois #1824 par bill_
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

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

Plus d'informations
il y a 16 ans 1 mois #1828 par Laurent Dardenne
spz écrit:

Normalement il doit afficher aussi FinDebut,

Cela dépend de ton script, je ne l'ai pas sous les yeux.
spz écrit:

j'ai essayé de bidouiller un peu mais sans succès

Quel est ton objectif ?

Tutoriels PowerShell

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

Plus d'informations
il y a 16 ans 1 mois #1829 par bill_
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

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

Plus d'informations
il y a 16 ans 1 mois #1835 par Laurent Dardenne
Salut,
spz écrit:

Ça rejoint ce sujet en fait :

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.

Tutoriels PowerShell

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

Plus d'informations
il y a 16 ans 1 mois #1846 par bill_
Bonjour

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
Propulsé par Kunena