Si j'utilise cat -n text.txt
pour numéroter automatiquement les lignes, comment puis-je utiliser la commande pour afficher uniquement certaines lignes numérotées.
Réponse acceptée :
Utilisez sed
Utilisation
$ cat file
Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Line 10
Pour imprimer une ligne (5)
$ sed -n 5p file
Line 5
Pour imprimer plusieurs lignes (5 &8)
$ sed -n -e 5p -e 8p file
Line 5
Line 8
Pour imprimer une plage spécifique (5 - 8)
$ sed -n 5,8p file
Line 5
Line 6
Line 7
Line 8
Pour imprimer la gamme avec d'autres lignes spécifiques (5 - 8 &10)
$ sed -n -e 5,8p -e 10p file
Line 5
Line 6
Line 7
Line 8
Line 10