The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



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 filtrer certains points dans un fichier cnlhap De programmation et de script Shell 7 08-19-2008 04:03 PM
Comment trier un champ dans un fichier ayant valeurs de date risshanth De programmation et de script Shell 4 06-04-2008 06:03 AM
la façon d'extraire des points à partir d'un fichier en script BASH suivie par le préfixe! ,! et! nabmufti De programmation et de script Shell 6 02-09-2008 08:32 PM
boucle dans le répertoire de fichiers et de les trier par date et le processus, le premier fichier dsdev_123 AIX 1 01-30-2008 05:31 PM
trier par date d'un fichier en utilisant perl esham De programmation et de script Shell 4 04-14-2005 02:04 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 02-13-2008
nabmufti nabmufti is offline
Registered User
  
 

Join Date: Feb 2008
Messages: 15
Question la façon de trier par date paragraphes dans un fichier

salut tous
Je veux aider sortng en date dans les paragraphes dans les fichiers,
Je veux demander, comme si il y une option pour trier un certain type de fichier n'est pas le reste de file.ie les données du fichier de devenir triés à l'égard de la date
j'ai un fichier comme suit


! * A0628/081 /08-01-10 /13 H 52 / N \u003d 5524/TYP \u003d CIN / CAT \u003d ID / CAS \u003d MAL
/ NCEN \u003d MULCT / AFUR \u003d URAD-13/AGEO \u003d BAGRIAN-B01
/ FIRE DETECTION TEXAL \u003d FAIL
! * A0628/320 /08-01-15 /14 H 33 / N \u003d \u003d 7444/TYP COM / CAT \u003d ID / CAS \u003d MAL
/ NCEN \u003d MULCT / AFUR \u003d URAD-2/AGEO \u003d CONTAIN2-B01
/ TEXAL \u003d DEFECTUEUSE UNITE COMPL.INF:
* # F0612/T11F14/NCEN \u003d MULCT / 08-01-30/11 H 41/NAM \u003d ODCAB / TDA \u003d 0001
/ N \u003d 7444/NIV \u003d 2/ENS \u003d 006/SENS \u003d 016-000-000 / P \u003d'0018 'H / CN \u003d 05
/ EM: AFUR \u003d URAD-2


! * A0628/538 /07-12-17/15 H 52 / N \u003d 7576/TYP \u003d ICT / CAT \u003d ID / CAS \u003d MAL
/ NCEN \u003d MULCT / AM \u003d SMTA1/AGEO \u003d S1-TR01-B03-A085-R000
/ LCL \u003d TEXAL MFM SYN / COMPL.INF:
/ AF \u003d URMA1
/ ICTRQ AGCA \u003d S1-TR01-B03-A085-R133
/ 01-26-03 \u003d Amet
/ AFLR \u003d \u003d 217-06/CRC NACT
! * A0628/294 /07-12-17/15 H 46 / N \u003d 7512/TYP \u003d SRE / CAT \u003d IM / CAS \u003d MAL
/ NCEN \u003d MULCT / OBJCT \u003d PS / AGEO \u003d CDC
/ TEXAL \u003d INACCESSIBLE SP / COMPL.INF:
/ PS \u003d 00009999/TYR \u003d RN


! * A0628/361 /07-12-17/15 H 46 / N \u003d \u003d 7513/TYP COM / CAT \u003d ID / CAS \u003d MAL
/ NCEN \u003d MULCT / AM \u003d SMMA / AGEO \u003d S1-TR02-B05-A109-R000
/ TEXAL \u003d SAI-HARDWARE/COMPL.INF:
/ N \u003d 3485/ALARMA MATERIAU / R \u003d 00000/CU1A
/ CB 200 BLOS
! * A0628/359 /07-12-17 /15 H 46 / N \u003d \u003d 7514/TYP COM / CAT \u003d SI / CAS \u003d MAL
/ NCEN \u003d MULCT / AM \u003d SMMA / AGEO \u003d S1-TR02-B05-A109-R000
/ TEXAL \u003d SAI-SOFTWARE/COMPL.INF:
/ N \u003d 4543/ABNT X25 INDISPO. / R \u003d 00083/CU1A
/ SNPA A13381/PHYSLINE \u003d \u003d LIGP13F1


! * A0628/080 /08-01-13 /07 H 30 / N \u003d 6540/TYP \u003d CIN / CAT \u003d IM / CAS \u003d MAL
/ NCEN \u003d MULCT / AFUR \u003d URAD-10/AGEO \u003d Rangpur-B01
/ \u003d TEXAL INCENDIE
! * A0628/081 /07-12-29 /16 H 22 / N \u003d 5052/TYP \u003d CIN / CAT \u003d ID / CAS \u003d MAL
/ NCEN \u003d MULCT / AFUR \u003d URAD-12/AGEO \u003d KHOTYWAL-B01
/ FIRE DETECTION TEXAL \u003d FAIL
! * A0628/081 /08-01-10 /13 H 52 / N \u003d 5526/TYP \u003d CIN / CAT \u003d ID / CAS \u003d MAL
/ NCEN \u003d MULCT / AFUR \u003d URAD-9/AGEO \u003d BASTGLZR-B01
/ FIRE DETECTION TEXAL \u003d FAIL


! * A0628/080 /08-01-10 /13 H 52 / N \u003d 5527/TYP \u003d CIN / CAT \u003d IM / CAS \u003d MAL
/ NCEN \u003d MULCT / AFUR \u003d URAD-7/AGEO \u003d ADABOSAN-B01
/ \u003d TEXAL INCENDIE
! * A0628/087 /08-01-16 /01 H 28 / N \u003d \u003d 7648/TYP CLI / CAT \u003d IM / CAS \u003d MAL
/ NCEN \u003d MULCT / AFUR \u003d URAD-10/AGEO \u003d Rangpur-B01

Je veux extraire la date, l'heure, NCEN, CAS, TAXAL & AGEO
J'ai utilisé le code suivant


Code:
#!/bin/bash
sed  '/^!/i\
' log | sed -n -e '/^!!! /,/^$/w critical.log' -e '/^!! /,/^$/w major.log' -e'/^! /,/^$/w minor.log'
awk 'BEGIN {FS="/"; RS=""} { printf "%s/%s/%s/\n%s\n%s\n%s\n%s/%s\n\n", $1, $3, $4, $10, $12, $8, $14, $15}' minor.log 
exit 0
ce code ne séparer les paragraphes suivantes! ,! ,! (c'est-à-dire mineurs, les grands et les alarmes critiques du fichier de log, respectivement, dans leurs fichiers journaux minor.log c'est-à-dire, major.log & critical.log)
et 'awk' donne-moi de la production comme suit


! * A0628/07-12-17/15 H 58 /
NCEN \u003d MULCT
AGEO \u003d S1-TR01-B03-A085-R000
CAS \u003d MAL
TEXAL \u003d AIS / COMPL.INF: / / AF \u003d URMA1

mais je veux la sortie à être triés par date
(date de pattern \u003d / 07-12-17 /)
j'ai essayé d'utiliser le sort-k, mais je coldnt comprendre le droit d'utiliser ce modèle
ou je dois trier cette date par le schéma des boucles?
cant understand
  #2 (permalink)  
Old 02-13-2008
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Lieu: NM
Posts: 5763
Dupliquer le poste.
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 08:17 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0