Hirdetés
- AMD Navi Radeon™ RX 9xxx sorozat
- Szélvész tempót diktál a Team Group T-Force szériás SSD-je
- Milyen TV-t vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Vezeték nélküli fülhallgatók
- Épített vízhűtés (nem kompakt) topic
- Samsung Galaxy Tab S11 - tizenegyes
- Apple asztali gépek
- Gaming notebook topik
- Házimozi belépő szinten
Új hozzászólás Aktív témák
-
bambano
titán
válasz
SteveBeard #1254 üzenetére
"IN=$(cat /opt/test/sum/traffic.tmp | awk '{print $2 " " $7}' | grep $IP | awk '{print $1}' | tr -d '\n' )"
bajok:
- ha a grep $IP-t másodiknak rakod, akkor az első awknak fel kell dolgoznia minden sort, amiben nincs benne az ip, azt is, feleslegesen. tehát ha tudod szűrni, csökkenteni azt az adatmennyiséget, amit az awknak betolsz, azt jobb minél előbb, mert az awk egyébként interpreter nyelv, tehát lassú
- tehát nem cat /opt...| awk | grep $IP, hanem grep $IP /opt/test/sum/traffic.tmp
- ebben az esetben szerintem a két awk összevonható egybe
- például így: awk '{ if ($7==$IP) print $2' }" szintaxist most nem teszteltem terminálban.
- ha a végén úgyis letörlöd a soremelést, akkor egyszerűbb az awk-kal ki sem iratni, megint megspóroltál egy forkot.elvileg az awk-nak lehet kívülről változónak értéket adni, valahogy így a doksi szerint: awk -v IP=192...
és akkor erre tudsz a programon belül hivatkozni. -
bambano
titán
válasz
SteveBeard #1254 üzenetére
azt ugye érzed, hogyha azt írod, hogy:
cat filenev | awk
ahelyett, hogy
awk '{...}' filenev
akkor itten téged virtuálisan keresztre feszítenek?
Új hozzászólás Aktív témák
- ASUS routerek
- Semmibe veszi a KRESZ-t a Tesla Mad Max módja
- AMD Navi Radeon™ RX 9xxx sorozat
- Lexus, Toyota topik
- Apple iPhone 17 - alap
- Szélvész tempót diktál a Team Group T-Force szériás SSD-je
- Így tör borsot a Samsung az Apple Vision Pro orra alá
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- PROHARDVER! feedback: bugok, problémák, ötletek
- Milyen TV-t vegyek?
- További aktív témák...
- BESZÁMÍTÁS! Gigabyte A520M R5 5500 16GB DDR4 500GB SSD GTX 1660 Super 6GB CHIEFTEC Libra Zalman 500W
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3139, 95% Akkumulátor
- Bomba ár! Lenovo ThinkPad L13 G3 - i5-1245U I 16GB I 256SSD I 13,3" FHD Touch I NBD Gari!
- 129 - Lenovo Legion Pro 7 (16ARX8H) - AMD Ryzen 9 7945HX, RTX 4080
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő