Bonjour, je cherche a supprimer 2 lignes toutes les 65 lignes avec sed. Est ce que quelqu'un saurait si c'est possible de déclarer une telle adresse ? Ou d'effectuer le meme traitement avec une autre commande unix ?
sed '1~65,2~65d'
Edit : le ~ c'est une extension GNU je crois. Ca ne marchera pas avec le sed de base que tu trouve sur les unix commerciaux.
...Ou d'effectuer le meme traitement avec une autre commande unix ?
=> awk
awk '{ if ((NR % 65) != 0 && (NR % 66) != 0) print $0}' fichier_entree >fichier_sortie
Et ça marche avec tous les unix
J'ai finalement opté pour cette solution car, effectivement, l'autre proposition ne marchait pas avec le sed de base. Merci tout de même a tous les deux.
J'ai finalement opté pour cette solution
Wééééé !!!
car, effectivement, l'autre proposition ne marchait pas avec le sed de base.
Hé oui. Matafan est toujours à la pointe de la techno... voire parfois trop loin devant les autres
Merci tout de même a tous les deux.
It's our job