|
|
|
|
Google Site
|
|||||||
| Fórumok | Regisztráció | Blog | Man oldalak | Fórum Szabályok | Linkek | Albumok | GYIK | Felhasználók | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
![]() |
|
|
Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|||
|
elemzés naplófájlok, megszüntetve terek és helyette a commas
Hello all
Én dolgozom, hogy az adatbázis import naplófájlok az én rendszerek, de én nem úgy tűnik, hogy megtalálják a választ. Kerestem itt egy jó darab és nem tudott összerak, amit kerestem. Tudom, hogy meg tudod tenni az awk, én csak dont know-how. Akármi segít akar lenni greatly appreciated. OK, hogy például a / var / adm / messages fájlban: Június 5. 08:40:02 SunNiprS1 usba: [ID 349.649 kern.info] PLEXTOR Corp. USB Storage Adapter 004400947B Június 5. 08:40:02 SunNiprS1 genunix: [ID 936.769 kern.info] scsa2usb0 is / pci @ 1e, 600000/usb @ a / cdrom @ 2 Június 5. 08:40:02 SunNiprS1 genunix: [ID 408.114 kern.info] / pci @ 1e, 600000/usb @ a / cdrom @ 2 (scsa2usb0) online Június 5. 08:41:09 SunNiprS1 scsi: [ID 193.665 kern.info] sd16 at scsa2usb0: target 0 lun 0 Június 5. 08:41:09 SunNiprS1 genunix: [ID 936.769 kern.info] sd16 is / pci @ 1e, 600000/usb @ a / cdrom 2/disk @ @ 0,0 Június 5. 08:41:35 SunNiprS1 genunix: [ID 408.114 kern.info] / pci @ 1e, 600000/usb @ a / cdrom 2/disk @ @ 0,0 (sd16) online All I Want tennie, hogy külön minden mezőt vesszővel, én gondoltam, hogy elég könnyű ... de én mivel a nehéz időszakban vele. Néhány példa kimenet így fog kinézni: Június 5., 08:40:02, SystemName, usba: [ID 349.649 kern.info], PLEXTOR Corp. USB Storage Adapter 004400947B Június 5., 08:40:02, SystemName, genunix: [ID 936.769 kern.info] scsa2usb0 is / pci @ 1e, 600000/usb @ a / cdrom @ 2 köszönöm |
| Sponsored Links |
|
|
|
|||
|
Ha van Python Kód:
#!/usr/bin/env python
for line in open("file"):
line=line.strip()
st = line.index("[")
line=line.replace("]","],")
o = line[:st].split()
print ' '.join(o[:2]),','.join(o[2:]),line[st:]kimenet Kód:
# ./test.py Jun 5 08:40:02,SunNiprS1,usba: [ID 349649 kern.info], PLEXTOR Corp. USB Storage Adapter 004400947B Jun 5 08:40:02,SunNiprS1,genunix: [ID 936769 kern.info], scsa2usb0 is /pci@1e,600000/usb@a/cdrom@2 Jun 5 08:40:02,SunNiprS1,genunix: [ID 408114 kern.info], /pci@1e,600000/usb@a/cdrom@2 (scsa2usb0) online Jun 5 08:41:09,SunNiprS1,scsi: [ID 193665 kern.info], sd16 at scsa2usb0: target 0 lun 0 Jun 5 08:41:09,SunNiprS1,genunix: [ID 936769 kern.info], sd16 is /pci@1e,600000/usb@a/cdrom@2/disk@0,0 Jun 5 08:41:35,SunNiprS1,genunix: [ID 408114 kern.info], /pci@1e,600000/usb@a/cdrom@2/disk@0,0 (sd16) online Last edited by ghostdog74; 06-09-2009 at 12:47 PM.. |
|
|||
|
Persze, látom a szerkesztést.
----- ----- Post Update lásd az az előírás is. Nem hiszem, OP meg akarja változtatni az időpontot a ":" annak, |
|
|||
|
wow, thanks to you all!
ez tökéletesen működnek, meg fogom frissíteni, ha meg kellett változtatni semmit ... Látom én Messiás, én wasnt a-e opciót ... |
| Sponsored Links |
|
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Segítségre van szüksége megszüntetésével commas | ali560045 | Shell programozás és Scripting | 1 | 04-21-2009 04:04 AM |
| Hogyan tudom eltávolítani vessző (,) és terek | anushree.a | Linux | 5 | 05-26-2008 03:39 AM |
| Removing üres tereket és a hozzá commas | jazz | Programozás | 4 | 11-13-2006 09:54 AM |
| Szóközök eltávolítása a behatárolt kép | djkane | Shell programozás és Scripting | 6 | 03-29-2006 07:11 AM |
| eltávolításánál commas szöveges fájlban | hcclnoodles | A UNIX a dummies Kérdések és válaszok | 6 | 03-26-2003 04:43 PM |