![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Comment faire pour supprimer le fichier à l'aide de lignes de perl | dipakg | De programmation et de script Shell | 5 | 06-03-2008 08:49 AM |
| Supprimer les doublons de fichiers de localisation spécifique | gopikgunda | De programmation et de script Shell | 1 | 04-09-2008 03:16 AM |
| supprimer des lignes spécifiques à partir de fichiers plats en utilisant perl | meghana | De programmation et de script Shell | 12 | 02-12-2008 09:50 PM |
| comment faire pour supprimer des lignes spécifiques à partir d'un fichier | bluemoon1 | De programmation et de script Shell | 17 | 10-07-2007 11:40 PM |
| supprimer des lignes spécifiques à partir d'un fichier | hcclnoodles | De programmation et de script Shell | 14 | 09-07-2006 01:31 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Comment faire pour supprimer le fichier à l'aide de lignes de perl
Quelqu'un peut-il me dire ce que pourrait être la solution à la suite:
J'ai un. Txt qui contient des "semences" l'information. Cette semence mai apparaissent plusieurs fois dans le fichier de telle sorte ce que je veux faire, c'est si ces semences apparaît de nouveau dans le dossier alors que la ligne devrait être supprimée. S'il vous plaît fournir le code de script aussi: Ici, je suis en joignant le fichier texte. Merci d'avance .. |
|
||||
|
Ainsi, si le dixième champ est identique à celle que nous avons vu avant, retirez l'ensemble de la ligne?
Code:
perl -ane 'print unless $seen{$F[9]}++' my_log.txt
La ligne d'entrée est imprimée à moins que le hachage % vu a déjà une entrée pour la dixième domaine. Nous sommes également en ajouter un à sa valeur, ce qui entraîne qu'il est défini (à une heure), si elle n'existait pas auparavant. Ainsi, la % vu valeur pour l'ensemble des semences sera la prochaine fois qu'il est rencontré. Pour l'échantillon de fichier que vous avez posté, ce qui réduit à 1274 lignes à peine 72 lignes. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|