Hirdetés
- Milyen billentyűzetet vegyek?
- Kegyvesztett lehet a Radeon termékskála középső tagja
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Androidos fejegységek
- Androidos tablet topic
- Gigantikus átalakulásra készül a Vulkan API
- 3D nyomtatás
- Bluetooth hangszórók
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- AMD Navi Radeon™ RX 9xxx sorozat
-
PROHARDVER!

Új hozzászólás Aktív témák
-
McSzaby
őstag
Sziasztok,
segítséget kérnék Perl-ben, illetve regexben inkább.
Adott egy apache error log bejegyzés.
Pl.:
[Mon Nov 24 20:27:00.980961 2014] [auth_digest:notice] [pid 1486] AH01757: generating secret for digest authentication ...Ezt a sor szeretném split-tel, vagy bármivel, de elemekre bontani. Elég kezdő vagyok Perl-ben, ezért is írom ezt a scriptet, hogy gyakoroljak.
Amit szeretnék -> ezt a sort szeretném úgy felbontani, hogy az elhatároló karakter tulajdonképpen a []-rész legyen. Tehát elindul [ -jellel, utána jöhet bármiből,bármennyi és a "string", változó vége ]-jel legyen.
Ebben az esetben szeretném úgy darabokra szedni, hogy utána berakhassam egy-egy változóba őket és tudjak velük játszani.
Amit eddig összehoztam az elég sovány.
$file="/root/error_log";
open(LOGFILE, "<", "$file") or die "cannot open < file: $!";
foreach $line (<LOGFILE>) {($date, $warn, $pid ) = split(/????/,$line);
}
print $date, "\n";
print $warn, "\n";close(LOGFILE);
Lényegében azt szeretném elérni, hogy blokkokként tudjam kezelni az egyes információkat. A splitnél akadtam el, azért van ott a rengeteg kérdőjel.
Tehát ez jöjjön ki a végén.
$date = Mon Nov 24 20:27:00.980961 2014
$warn = auth_digest:notice
$pid = pid 1486
$x = többi mondat rész...Ebben tudtok segíteni? Mindenképp Perlben szeretném, mert ezt szeretném gyakorolni.
Nagyon szépen köszönöm előre is!

Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen billentyűzetet vegyek?
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- Anglia - élmények, tapasztalatok
- Autós topik látogatók beszélgetős, offolós topikja
- Kegyvesztett lehet a Radeon termékskála középső tagja
- Xbox Series X|S
- Igazi csúcskészülék lett a Poco F7 Ultra
- További aktív témák...
- Dell XPS 9380, 13,3" UHD/4K Touch, I7-8665U CPU, 16GB DDR4, 256GB-1TB SSD, W11, Számla, 1 év garanci
- Dell XPS 9380, 13,3" UHD/4K Touch, I7-8665U CPU, 16GB DDR4, 256GB-1TB SSD, Új akku, W11, Számla, 1 é
- Eladó Konfig I7 13700K 32GB DDR5 1TB SSD RX6800XT 16GB!
- Erős gamer / workstation PC RTX 5070 Ti, 64GB RAM, Ryzen 9
- Dell Latitude 7340 2-in-1 i5 13.gen, 16GB DDR5, 512GB SSD, QHD+ érintőkijelző, ÚJ ÁLLAPOT!
- HP EliteOne 800 G5 All-in-One i5-8500 16GB 512GB 23.8" Érintőkijelző!! 1 év garancia
- Apple iPhone 12 Mini 128 GB Fekete 1 év Garancia Beszámítás Házhozszállítás
- GYÖNYÖRŰ iPhone SE 2020 256GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS4003
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- HIBÁTLAN iPhone 13 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3760
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




