Comment puis-je obtenir la position du curseur dans le terminal?

Je sais que je peut enregistrer la position à l'aide de tput sc, mais comment puis-je le lire c'est la position de la variable? J'ai besoin du numéro de ligne. Je ne veux pas utiliser les malédictions/ncurses.

double possible de Comment récupérer la position du curseur dans le bash?
Je ne peux pas s'attendre à ce que l'utilisateur a bash. Il peut utiliser des csh ou etc.

OriginalL'auteur ciembor | 2011-12-01