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?