- Külső merevlemezek - USB, eSATA, FireWire HDD
- Philips LCD és LED TV-k
- Milyen processzort vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen Android TV boxot vegyek?
- Hogy is néznek ki a gépeink?
- 5.1, 7.1 és gamer fejhallgatók
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Milyen TV-t vegyek?
- iPad topik
Ú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
- Xiaomi Redmi Note 14 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S23 Ultra / 8RAM 256GB / Gyárifüggetlen / 12 Hó Garancia
- 32 GB-os DDR5 laptop RAM garanciával
- ZOTAC GAMING RTX 3080 Ti Trinity 12GB GDDR6X videókártya eladó!
- ÚJ AKKU! Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6mag! 16GB 512GB 13.3" FHD 1 év gar
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest