sed -n '16224,16482p;16483q' filename > newfile
De la manuel de sed :
p - Imprimer l'espace du motif (sur la sortie standard). Cette commande n'est généralement utilisée qu'en conjonction avec l'option de ligne de commande -n.
n - Si l'impression automatique n'est pas désactivée, elle imprime l'espace du motif, puis, indépendamment de cela, remplace l'espace du motif par la ligne d'entrée suivante. Si s'il n'y a plus d'entrée, sed quitte sans traiter d'autres commandes. commandes.
q - Exit sed
sans traiter d'autres commandes ou entrées. Notez que l'espace du motif courant est imprimé si l'impression automatique n'est pas désactivée avec l'option -n.
y
Les adresses dans un script sed peuvent être sous l'une des formes suivantes :
numéro La spécification d'un numéro de ligne ne correspondra qu'à cette ligne dans l'entrée.
Une plage d'adresses peut être spécifiée en indiquant deux adresses séparées par une virgule (,). Une plage d'adresses correspond aux lignes commençant par où la première adresse correspond, et continue jusqu'à ce que la deuxième adresse correspond (inclusivement).
0 votes
Puisque vous mentionnez les gros fichiers, je suggère de vérifier le commentaire stackoverflow.com/questions/83329/