Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3146 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  sed, adresse périodique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sed, adresse périodique

n°1611354
chicotruss
Posté le 13-09-2007 à 13:39:52  profilanswer
 

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 ?

mood
Publicité
Posté le 13-09-2007 à 13:39:52  profilanswer
 

n°1611649
matafan
Posté le 14-09-2007 à 13:05:54  profilanswer
 

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.


Message édité par matafan le 14-09-2007 à 13:08:59
n°1612046
Sve@r
Posté le 16-09-2007 à 15:12:46  profilanswer
 

chicotruss a écrit :

...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

Message cité 1 fois
Message édité par Sve@r le 16-09-2007 à 15:13:45

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1612473
chicotruss
Posté le 18-09-2007 à 00:38:41  profilanswer
 

Sve@r a écrit :


=> 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.

n°1612642
Sve@r
Posté le 18-09-2007 à 15:52:42  profilanswer
 

chicotruss a écrit :

J'ai finalement opté pour cette solution


Wééééé !!!  :sol:  
 

chicotruss a écrit :

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  :D  
 

chicotruss a écrit :

Merci tout de même a tous les deux.


It's our job  :hello:  


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  sed, adresse périodique

 

Sujets relatifs
[PHP] Form a choix d adresse multiple - problemecomment faire pour associer des adresse mail à des radio button ...
Convertir adresse de Cells en Rangedécomposer une adresse par macro sur excel
probleme d'adresse memoire qui rend fouRécupérer l'adresse MAC "physique"
Url dans barre d'adresseRegex pour tester une adresse MAC
Recuperer une adresseadresse webmail
Plus de sujets relatifs à : sed, adresse périodique


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)