[Batch] Lire une ligne particulière et...

[Fermé]
Signaler
Messages postés
2
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
9 février 2012
-
Messages postés
2
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
9 février 2012
-
Bonjour à tous,

Comme beaucoup ici, je suis néophyte en commande DOS. Je l'utilise beaucoup avec du PERL (que je connais bien mieux). Ma question est très précise. Je voudrais faire ceci :

J'ai un fichier data.txt ; je voudrais :
- Lire la première ligne (qui contient un et un seul scalaire, entier)
- Stocker le scalaire lu ->v
- Lire la ligne v+1 (ne contient qu'un scalaire, décimal)
- Stocker le scalaire lu ->p
- Lire la ligne v+2 (ne contient qu'un scalaire, entier)
- Stocker le scalaire lu ->n

Le but, in fine, est de pouvoir utiliser ces scalaires (p et n) en entrée de scripts perl.
Une idée pour me dépanner ?

Merci par avance,
Mat87

2 réponses

Messages postés
36299
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 289
Salut,

Je ne suis pas un spécialiste du Perl, mais pourquoi ne fais-tu pas ces traitements avec Perl directement ?
Messages postés
2
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
9 février 2012

J'ai effectivement fini par le faire en PERL (moyennant quelques souci de couches de variables), en modifiant les scripts que j'avais en ma possession.

Disons que par flemme (oui avouons-le) je n'avais pas envie de modifier les scripts déjà existant... C'est chose faite.

Je reste tout de même curieux de savoir s'il y a une solution à mon problème initial...

Mat87