# Obtenir la ligne courante dans une variable BASH

**URL:** <https://www.debian-fr.org/t/obtenir-la-ligne-courante-dans-une-variable-bash/61703>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 8:07 UTC](https://www.debian-fr.org/t/obtenir-la-ligne-courante-dans-une-variable-bash/61703 "2016-02-21T20:07:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![DeadOrg](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/eb9ed0/32.png) [@DeadOrg](https://www.debian-fr.org/u/DeadOrg)\
**Post date:** [Février 21, 2016, 8:07 UTC](https://www.debian-fr.org/t/obtenir-la-ligne-courante-dans-une-variable-bash/61703/1 "2016-02-21T20:07:31Z")

</div>

Bonjour,

J’aimerais obtenir la position de la ligne courante dans un script BASH pour le mettre dans une variable . J’arrive à l’obtenir en utilisant la variable d’environnement $LINENO , exemple export VAR=`echo $LINENO`, mais un autre problème se pose.En l’utilisant dans une procédure la variable d’environnement $LINENO ne se met pas à jour car il utilise la position initiale où il a été appelé.

Avez-vous une idée comment je pourrais mettre à jour ma variable d’environnement ou encore récupérer la position de la ligne courante du fichier dans une variable appelée par une procédure?

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 8:07 UTC](https://www.debian-fr.org/t/obtenir-la-ligne-courante-dans-une-variable-bash/61703/2 "2016-02-21T20:07:32Z")

</div>

En le passant en paramètre de ta méthode ?
