Új hozzászólás Aktív témák
-
samujózsi
senior tag
válasz
Fecogame
#2489
üzenetére
Mert "a számítógép az utasításaid és nem a kívánságaid szerint működik"

(közel negyven éves bölcsesség
)Ha megnézed az awk doksit, az END és a BEGIN is ugyanúgy minták, mint a /.../.
A BEGIN-hez tartozó blokk még azelőtt fut le, hogy bármit beolvasna, az END-hez tartozó meg az utolsó feldolgozott sor után.
Amit te próbáltál csinálni, azzal végigmegy az inputon, a ! /wpcli/ mintához tartozó semmit végrehajtja, majd amikor elér a fájlvéghez, kiírja az input fájl utolsó sorának 9. szavát.
A szűrés csak arra vonatkozik, hogy az adott mintára illeszkedő sorral csináljon valamit.Talán van még olyan lehetőség, hogy ugorja át az adott mintának megfelelő sorokat ténylegesen hagyja ki a feldolgozásból, de ha van is, nem emlékszem rá.
Van olyan lehetőség, hogy lépjen át adott mintának megfelelő sorokat, de ez csak a beolvasott sorok feldolgozására vonatkozik, az END mintára nem érvényes:/wpcli/{ next } { ... itt csinálsz valamit a wpcli-t nem tartalmazó sorokkal }Nem tudom, ez így érthető?
-
samujózsi
senior tag
válasz
Fecogame
#2487
üzenetére
Le tudod fordítani emberi nyelvre azt, amit az awk-ba írtál?
Mert úgy saccra ha sikerülne is eltalálni a szintaxist, akkor sem azt csinálná, amire vágysz.ls -dl /mnt/backup/* | awk 'BEGIN { w="" } ! /wpcli/{ w=$9 } END { print w}'Szerintem valami ilyesmit szerettél volna, nem?

-
samujózsi
senior tag
válasz
Jester01
#2483
üzenetére
Ott a pont!

Csak ez hol van leírva, mert emlékszem a szövegre, de sem a helpben, sem a manban nem találom.Az egyértelmű, hogy egyes fájlokról csak a logból kapok infót, de hogy találom meg?
Sok ezer, tízezer soros logból hogyan tudom kiválogatni a hibaüzeneteket?
Alaphelyzetben a másoláskor átugrott fájlokat sem mutatja, amit szintén nem értek, számomra az lenne a logikus, hogy letiltom ha nem kell. -
samujózsi
senior tag
válasz
bambano
#2481
üzenetére
Hát ebben nem feltétlenül értünk egyet, ilyen alapon a cp eredményében sem bízhatok. De nem is ez a kérdés, hanem az, hogy az rsync hibaüzeneteit hogy lehetne utólag kitúrni a logból.
Amikor kérdeztem, már futott, nem tudtam a stderr-t átirányítani. Mivel biztos, hogy kimaradnak fájlok, mert merge jellegű műveletet végez hasonló könyvtárakon, a rc nem lesz 0. És fogalmam sincs, hogy jelzi a másolás közben fellépő hibákat (pl. de tényleg csak pl! Ha valamelyik fájlt nem tudta lemásolni, mert folyamatosan változott - ilyen hibával már találkoztam) Valahogyan biztosan jelzi, de egyelőre se a google, se a man nem segített. -
samujózsi
senior tag
Át lettem irányítva ide: rsync --log-file=x.x ...
Jó lenne kiszűrni a több ezer/tízezer sorból a hibátlan másolást jelentő sorokat és csak a maradékot átnézni.
Tudna valaki segíteni, hogy hogyan? Regex pattern is megfelel vagy RTFM link is.
Új hozzászólás Aktív témák
- Kingdom Come: Deliverance 2 fordító: "Kirúgtak, és AI-val pótolnak”
- Formula-1
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- Apple iPhone 17e – mágnesek ereje
- Magga: PLEX: multimédia az egész lakásban
- Crimson Desert
- Melyik tápegységet vegyem?
- Bővül a One UI 8.5 béta, régebbi Galaxy készülékek is csatlakozhatnak
- Konzolokról KULTURÁLT módon
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- További aktív témák...
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Ableton Live 12 Suite Education
- MS SQL Server 2016, 2017, 2019
- iPhone 13 128GB Red-1 ÉV GARANCIA - Kártyafüggetlen, MS4593, 100% Akkumulátor
- Lenovo L13 G4 Core i5-1335U 10 mag 12 szál 16Gb Ram 256Gb NVMe Touch Boltból Számlával Garanciával
- Eladó Xiaomi Redmi Note 13 Pro 5G 8/256GB / 12 hónap jótállás
- 58.5 mm full fém tamper
- ÚJ Apple Macbook Air 15,3 M4 10C CPU/10C GPU/16GB/256GB - Ezüst mw1g3mg/a - 3 év gari - MAGYAR
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

)


