- Titanium besorolású Thermaltake táp érkezett az 1 kilowattot átlépő szegmensbe
- Azonnali VGA-s kérdések órája
- Milyen processzort vegyek?
- Jelentősen átdolgozná stratégiáját az ARM?
- Masszívan lekorlátozza az AI gyorsítók elérhetőségét az USA
- Gaming notebook topik
- Lézervágás, gravírozás
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Internet Rádió építése (hardver), és programozása
-
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!
#ThankYouSirAlex #ThankYouLouis
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Távozik a Honor vezérigazgatója
- Digitális Állampolgárság Program
- Elemlámpa, zseblámpa
- Titanium besorolású Thermaltake táp érkezett az 1 kilowattot átlépő szegmensbe
- Windows 10
- Azonnali VGA-s kérdések órája
- Linux kezdőknek
- Politika
- NFL és amerikai futball topik - Spoiler veszély!
- Motorola ThinkPhone - gondold végig kétszer!
- További aktív témák...
- Dell 5500 Laptop 15,6" FHD/i5-8Gen/MS Office/DDR4 16Gb/256GB SSD/HDMI/USB-C/CAM 1Év Gari 27% Áfás!
- Ayaneo Pocket S android kézikonzol
- HP 640 G4 Laptop 14" FHD/i5-8Gen/MS Office/DDR4 8Gb/256GB SSD/HDMI/CAM/Wifi 1Év Gari 27% Áfás!
- AirPods 4 sima és aktív zajkioltásos - bontatlan, 1 év Apple garancia
- Apple MacBook Air 13" M2 Chip 8GB 256GB (MLY33MG/A) - bontatlan új - 1 év Apple garancia