J'ai un fichier texte avec des informations. Comment puis-je écrire uniquement les lignes impaires de ce fichier dans un nouveau fichier? Utilisation du script shell ..
Vous pouvez utiliser sed
:
sed '2~2d' file > new-file
Cela commence à partir de la deuxième ligne, correspond à chaque deuxième ligne et supprime les lignes correspondantes du flux. Les lignes impaires restantes sont redirigées vers un nouveau fichier.
awk 'NR%2' file > newFile
NR est le numéro de la ligne en cours; NR%2
= ligne impaire