Question Extraire d'un fichier txt 2 chaines de caractères

Plus d'informations
il y a 6 ans 9 mois #28986 par Yohann
Bonjour à tous,

J'ai un souci : je débute en powershell ! Et pour autant, j'ai une problématique complexe à mes yeux. :S

Je dois :

1- extraire des chaines de caractères situées entre des \"|\".
2- Vérifier si c'est 2 valeurs sont identiques
3- Si oui, alors exporter en fichier txt en mettant que la chaine string1
4- Si non, alors exporter en fichier txt en mettant que la chaine string1.string2

Je mets un fichier source

La pièce jointe meta_source.txt est absente ou indisponible

.

Merci d'avance beaucoup pour votre aide.

Bonne journée à tous !
Pièces jointes :

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

Plus d'informations
il y a 6 ans 9 mois #28988 par Yohann
voici la deuxième partie : le fichier attendu en sortie

La pièce jointe fichier_sortie.txt est absente ou indisponible



Encore merci d'avance
Pièces jointes :

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

Plus d'informations
il y a 6 ans 9 mois #28990 par Laurent Dardenne
Salut,
quelle est la question ?
:P

Pour ceci :
1- extraire des chaines de caractères situées entre des \"|\".
Essaie le cmdlet Import-csv -Delimiter '|'

Tutoriels PowerShell

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

Plus d'informations
il y a 6 ans 9 mois #28994 par Yohann
Salut !

Merci pour ta réponse. Effectivement, j'étais tellement concentré sur les explications que j'ai oublié la question.

Elle est simple quelque part : comment je m'y prends ? est-ce que quelqu'un a déjà fait ça ?

Je vais tester la commande que tu m'as donné.

Bonne journée

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

Plus d'informations
il y a 6 ans 9 mois #28995 par Laurent Dardenne
yohannd86 écrit:

est-ce que quelqu'un a déjà fait ça ?

C'est le BA-ba en scripting je pense.
yohannd86 écrit:

comment je m'y prends ?

Traite point par point dans la console, si possible crée une fonction pour chaque étape.
Au final tu crées un script qui regroupe le tout.

Tutoriels PowerShell

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

Plus d'informations
il y a 6 ans 9 mois #29001 par Yohann
Noté !

Je vais essayer cela.

Merci

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

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