Inverseur de lignes
Inverser l'ordre des lignes dans un texte.
À propos de l'inverseur de lignes
L'inverseur de lignes modifie l'ordre des lignes de n'importe quel bloc de texte, plaçant la dernière ligne en premier et la première ligne en dernier. Cela équivaut à exécuter la commande tac sur les systèmes Unix ou à utiliser array.reverse() sur un tableau divisé par des retours à la ligne. Bien que simple dans son concept, l'inversion de lignes est un besoin pratique fréquent lors du travail avec des données horodatées : les fichiers de log écrits du plus ancien au plus récent, les exports de bases de données dans l'ordre d'insertion, la sortie de git log et les exports CSV qui listent les enregistrements les plus récents en dernier, bénéficient tous d'une inversion pour une relecture humaine.
Comment Utiliser
Collez n'importe quel texte multi-lignes dans la zone de saisie et cliquez sur Inverser les lignes — la sortie affiche immédiatement toutes les lignes dans l'ordre inverse, la dernière ligne étant déplacée en haut. L'outil préserve exactement les lignes vides et les espaces blancs à l'intérieur de chaque ligne, ne modifiant que la séquence des lignes. Pour les très grands blocs de texte, l'inversion est instantanée car elle utilise une approche de division et d'inversion de tableau (array split-and-reverse) plutôt qu'un échange itératif ligne par ligne.
Cas d'Utilisation Courants
- Les administrateurs système inversent les fichiers de log chronologiquement ascendants (syslog, auth.log, application logs) pour afficher les événements les plus récents en haut, permettant un triage plus rapide lors d'une réponse active à un incident.
- Les développeurs inversent les stack traces imprimées du plus profond au plus externe (innermost-first) pour les lire du site d'appel original (outermost) au point d'erreur (innermost), facilitant ainsi l'analyse des causes et des effets.
- Les analystes de données inversent les exports CSV ou TSV où l'ordre des lignes était descendant par ID ou date, afin de produire un ordre ascendant pour un traitement séquentiel sans réexécuter la requête d'exportation.
- Les utilisateurs de contrôle de version inversent la sortie de git log --oneline (du plus récent au plus ancien) pour lire l'historique des commits dans l'ordre chronologique du plus ancien au plus récent, pour l'archéologie du code et l'analyse narrative des changements.
- Les concepteurs de puzzles et les éducateurs inversent des listes ordonnées, des séquences numérotées ou des éléments classés pour créer des exercices d'ordre inverse ou révéler des informations dans un ordre de présentation ascendant (bottom-up).