J'ai besoin d'un script sed qui supprime chaque septième ligne d'un fichier. J'ai réussi à le faire avec un script awk mais je voulais trouver un moyen d'utiliser sed pour le faire.Supprimer chaque septième ligne en utilisant sed
3
A
Répondre
6
Vous pouvez
sed 'n;n;n;n;n;n;d;'
4
solution Sai semble être le meilleur. Toutefois, si vous utilisez GNU sed et ne semble pas pour la portabilité, vous pouvez utiliser l'adresse étape:
$ seq 1 10 | sed '0~3d'
1
2
4
5
7
8
10
L'adresse n~m
correspond à toutes les lignes de k-ième k = n + m * i.
Questions connexes
- 1. En utilisant Sed supprimer plusieurs lignes
- 2. sed supprimer de php première ligne
- 3. Supprimer plusieurs lignes d'un fichier csv en utilisant sed
- 4. Sed supprimer tout le contenu en ligne après \ t
- 5. Comment supprimer une ligne correspondante, la ligne ci-dessus et celle située en dessous, en utilisant sed?
- 6. Supprimer le prototype javascript en utilisant sed dans cygwin
- 7. Comment remplacer 3e mot dans une ligne en utilisant sed
- 8. Comment imprimer la dernière ligne non vierge en utilisant sed?
- 9. Comment remplacer quelques correspondances dans une ligne en utilisant sed
- 10. Comment supprimer une ligne sur deux avec sed?
- 11. supprimer un caractère dans un fichier csv en utilisant sed
- 12. Comment supprimer des colonnes de plusieurs fichiers en utilisant sed?
- 13. En utilisant sed pour supprimer un bloc de texte
- 14. Comment supprimer 0 d'une chaîne en utilisant sed
- 15. Supprimer des numéros de ligne spécifiques d'un fichier texte en utilisant sed?
- 16. remplacer en utilisant sed
- 17. sed + besoin de supprimer chaque ligne dans le fichier qui commencent par ###
- 18. Commande SED pour supprimer les premiers chiffres et les espaces de chaque ligne
- 19. Utilisation de Sed pour supprimer une ligne du fichier texte
- 20. utilisant sed pour trouver et supprimer plusieurs fichiers récursive
- 21. jqGrid Modifier & Supprimer bouton avec chaque ligne
- 22. une ligne en utilisant sed et bc ensemble?
- 23. Retirez une partie inconnue d'une ligne en utilisant sed
- 24. Imprimer une nouvelle ligne avec sed en utilisant la variable
- 25. Supprimer ligne vide sur chaque page Web
- 26. Très basique de remplacement en utilisant sed
- 27. comment supprimer une ligne (enregistrement) d'un fichier en utilisant php
- 28. Comment utiliser sed pour supprimer la ligne suivante sur Solaris
- 29. Découper le texte en utilisant sed
- 30. Comment supprimer une ligne de la forme ARRAY = ...; avec sed?