Hirdetés
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- A napi Windows-hiba? Teljes adatvesztés Bitlockerrel
- Fejhallgató erősítő és DAC topik
- Hogy is néznek ki a gépeink?
- Pánikban a világ a Radeon RX 5000 és 6000 sorozat támogatása miatt
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Micro Four Thirds
- Apple asztali gépek
- CPU léghűtés kibeszélő
Új hozzászólás Aktív témák
-
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.
Új hozzászólás Aktív témák
- Poco F7 – bajnokesélyes
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Autós topik
- Windows 11
- Akciófigyelő: Egész hónapos Black Friday a mi.com-on
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- A napi Windows-hiba? Teljes adatvesztés Bitlockerrel
- Dupla kamerával menekülne az iPhone Air a kaszától
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- BESZÁMÍTÁS! ASRock B450M R5 Pro 3400G 16GB DDR4 240GB SSD 2TB HDD GTX 1070 8GB RAMPAGE Shiva 450W
- Bomba ár! Lenovo ThinkPad T495 - AMD Ryzen 5 PRO I 8GB I 256GB SSD I 14" FHD I Cam I W11 I Gari!
- Samsung Galaxy S24 FE 128GB, Kártyafüggetlen, 1 Év Garanciával
- LG 27UP850K-W - 27" IPS LED - 3840x2160 4K - DisplayHDR 400 - USB Type-C - AMD FreeSync
- Okosóra felvásárlás!! Samsung Galaxy Watch 6, Samsung Galaxy Watch 7, Samsung Galaxy Watch Ultra
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő


