Quel est un bon moyen d'extraire, par exemple, les lignes 20 à 45 d'un énorme fichier texte. De manière non interactive bien sûr !
Réponse acceptée :
vous pouvez essayer :
cat textfile | head -n 45 | tail -n 26
ou
cat textfile | awk "20 <= NR && NR <= 45"
mise à jour :
Comme Mahomedalid l'a souligné, cat
n'est pas nécessaire et un peu redondant, mais cela donne une commande propre et lisible.
Si cat
vous dérange, une meilleure solution serait :
<textfile awk "20 <= NR && NR <= 45"