Ouvrir un fichier texte à un numéro de ligne spécifique à la ligne de commande

Avez-vous déjà su que vous devez ouvrir un fichier texte spécifique à un numéro de ligne spécifique? Peut-être pour une révision de code ou un ajustement, quelle que soit la raison pour laquelle cela est assez commun. Plutôt que d'ouvrir le fichier texte dans nano ou vim, puis de naviguer vers le numéro de ligne auquel vous voulez accéder, il existe un moyen plus rapide pour les utilisateurs de la ligne de commande.

En fait, vous pouvez passer directement à un numéro de ligne spécifique d'un fichier texte au lancement de vim ou nano.

Comment ouvrir VIM ou nano à la ligne spécifique Numéro du fichier texte

John Talbot écrit avec cette astuce terminale utile: «Je passe beaucoup de temps à écrire des scripts et à modifier du texte via le terminal, donc si une erreur de script m'indique que la ligne 240 est foirée, j'utilise la commande suivante pour accéder rapidement la ligne problématique: nano +240 script.sh "

J'ai trouvé que c'était une commande très utile, si vous n'êtes pas certain de la syntaxe, c'est simple:

nano +linenumber filename

Par exemple, l'ouverture du fichier "script.sh" à la ligne 21 serait avec nano:

nano +21 script.sh

Et script.sh s'ouvre directement avec la ligne 21 sélectionnée et prête à partir.

Super, n'est-ce pas? Cela fonctionne également dans vim:

vi +240 script.sh

Et vim s'ouvre à la ligne 240 de script.sh. Parfait!

Essayez-le, il fonctionne très bien dans la plupart des éditeurs de texte en ligne de commande pour toute plate-forme, que ce soit Mac OS X, Linux, BSD, vous l'appelez, cela fonctionne très bien.