Copier / coller une partie d'un fichier dans un autre fichier en utilisant Terminal (ou Shell)
Je suis en train de copier une partie d'une .fichier txt à partir de la ligne numéro n de la ligne numéro n+y (disons 1000 à 1000000).
J'ai essayé avec les opérateurs et les sedet il a échoué. Voici la commande que j'ai essayé:
sed -n "1000, 1000000p" path/first/file > path/second/file
source d'informationauteur WarioBrega
Vous devez vous connecter pour publier un commentaire.
si vous connaissez le nombre de lignes dans votre fichier source (wc-l) vous pouvez le faire .. supposons 12000 lignes et que vous souhaitez que les lignes de 2000 7000 dans votre nouveau fichier (pour un total de 5000 lignes).
chat monfichier | queue -10000 | tête -5000 > newfile
De lire le dernier 10k lignes, puis de lire le 1er 5k lignes.
sed
commande devrait fonctionner correctement, remplacer les guillemets avec des guillemets simples.