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

Fermé
Mat87 Messages postés 2 Date d'inscription jeudi 9 février 2012 Statut Membre Dernière intervention 9 février 2012 - 9 févr. 2012 à 14:36
Mat87 Messages postés 2 Date d'inscription jeudi 9 février 2012 Statut Membre Dernière intervention 9 février 2012 - 9 févr. 2012 à 17:15
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
A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
9 févr. 2012 à 15:16
Salut,

Je ne suis pas un spécialiste du Perl, mais pourquoi ne fais-tu pas ces traitements avec Perl directement ?
0
Mat87 Messages postés 2 Date d'inscription jeudi 9 février 2012 Statut Membre Dernière intervention 9 février 2012
9 févr. 2012 à 17:15
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
0