-
PROHARDVER!
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
Frawly
veterán
válasz
davidvarga #26518 üzenetére
Ha csak összehasonlítani kell, akkor nem kell semmit tördelni, hanem a tördelt változatból kell kiszedni a sortöréseket, az sokkal egyszerűbb és rövidebb, és máris össze lehet hasonlítani:
cat mar-tordelt.txt | tr -d '\n' > ujra-tordeletlen.txt
Ha Windows tördelte, akkor:
cat mar-tordelt.txt | tr -d '\r' | tr -d '\n' > ujra-tordeletlen.txt
Sőt, még kiszedni sem kell a sortöréseket:
diff -w mar-tordelt.txt tordeletlen.txt
-
Frawly
veterán
válasz
davidvarga #26516 üzenetére
Nem tördeli egyformára. Változó hosszúságúra tördeli, amit írtak. Múltkor még 64-32-64 soros tördelést írtál, most meg 51-34-34 soros kéne. Erre:
fold -b119 egysoros.txt | fold -b85 | fold -b51 > tordelt.txt
Ha tényleg ez sem csinálja meg, akkor csomagold be a fájlt (ha csak szöveges karakter van benne, akkor valószínűleg nagyon jól tömöríthető) és töltsd fel valahova.
-
válasz
davidvarga #26527 üzenetére
cut -c 51-
azt hiszem, hogy a második találat
-
válasz
davidvarga #26525 üzenetére
figyelmesen nézd végig, részletesen elmagyarázza a folyamatot
-
válasz
davidvarga #26520 üzenetére
Igazából 2 txt fájlt akarok tartalmilak összehasonlítani egyezés szempontjából. Gondolom ha az egyik szét van tördelve a másik meg egyben van akkor az úgy nem jó vagy igen? Mert ha jó akkor nem is kéne széttördelnem. 1000 sorról van szó
Ammán'döfi! a https://logout.hu/tema/a_nagy_linux_topic/hsz_26504-26504.html-ben fentieket írtad. Különleges karakterek lehetnek ezek, ha 2GB-os a méret!
Ebben a speciális esetben jó is, hogy a Haladóba írtál!
Vagy valami nagyon nem kerek vagy totál idiótának nézed Haladó kollégáimat. no offense
-
BoB
veterán
válasz
davidvarga #26518 üzenetére
Pastebin-re vagy valahova tedd már fel a két fájlt ha nyilvános, mert a példádból egyáltalán nem jön le nekem hogyan is kellene tördelni.
-
BoB
veterán
válasz
davidvarga #26516 üzenetére
Az "egyezés" változó vagy fix hosszúságú? Ha elérhető maximális hosszúságú egyezés legyen, mennyi a minimum karakterek száma?
Sorvégen is átnyúljon az egyezés?
-
davidvarga
tag
válasz
davidvarga #26514 üzenetére
A fold parancs sem jó mert nekem a mostani 1 sorból kellene 3 amiből az egyik különböző hosszúságú, egész pontosan a sor első 51karakter aztán másik sorba kellene 34 karakter és a harmadik sorba is 34 karakter kellene, de a fold parancsal mindet egyformára tördeli. Igen még egy dolog a text editor a kijelölt 51 karaktert valamiért 52en számolja(nincs szóköz)
-
válasz
davidvarga #26514 üzenetére
Fold parancshoz van kapcsoló ami el is menti a tördelt fájlt
...ahogyan az összes többi parancs kimenetét el lehet menteni.
fold -w 128 | fold -w 96 | fold -w 64 > fajl.txt
-
Frawly
veterán
válasz
davidvarga #26504 üzenetére
1000 sort inkább tördelj szét, mint összehasonlíts. Az a 128-nál, majd 96-nál, majd 64-nél fold-ozás az működni fog, először el kellett gondolkoznom rajta, de már értem hogyan működik, maradékokat hagy meg, amit nem kell tovább tördelni. Egyébként nekem ez a fold parancs új, sosem használtam még.
-
válasz
davidvarga #26510 üzenetére
ha esetleg mégsem sikerülne, akkor viszont kérlek egy óvatos lépéssel nézz át a Linux kezdőknek és/vagy a Shell Script topikba, mert a kérdésed sokkal inkább tartozik oda.
köszi -
bambano
titán
válasz
davidvarga #26504 üzenetére
az egész linux HALADÓ topic nagyon drukkol neked, hogy a fenti válaszom alapján magadtól is ki tudod találni a megoldást.
-
BoB
veterán
válasz
davidvarga #26506 üzenetére
Mi lenne ha kipróbálnád?
-
Rimuru
veterán
válasz
davidvarga #26504 üzenetére
man diff
? -
bambano
titán
válasz
davidvarga #26502 üzenetére
először eltöröd 128-nál, utána 96-nál, majd 64-nél.
fold -w 128 | fold -w 96 | fold -w 64
-
Rimuru
veterán
válasz
davidvarga #26499 üzenetére
man fold
-
Frawly
veterán
válasz
davidvarga #26496 üzenetére
Szerintem szabályos kifejezéssel megoldható (regexp), de egy mintát mutass a .txt-ből, meg hogy milyenre szeretnéd tördelni, mert az 64-32-64 nem világos, karakter, vagy szó, vagy mi a mértékegység.
-
#73749248
törölt tag
válasz
davidvarga #26483 üzenetére
A wget, ha lenne hely, akkor az egész internyetet letöltené
Szerintem jobban jársz, ha megnézed a wget --help kimenetét és a man-t, mert én csak tudom, hogy van ilyen lehetőség, de rekurzív letöltésre nagyon ritkán használtam, akkor is mindenféle trükközés nélkül, egy, max. két szintig engedve (szint=linkről töltött oldal linkjeinek a feldolgozása)
Persze, ha valahol pl. javascripttel vannak betöltve az oldalak, azokkal már nem boldogul, mert JS motor nincs benne. -
#73749248
törölt tag
válasz
davidvarga #26480 üzenetére
Hackeléssel és hasonlókkal nem foglalkozom, fogalmam sincs, a dirb hogy dolgozik (már feltéve, hogy a Kali linux eszközére gondolsz, ami azt hiszem, sok "érdekes" dolgot tud).
Fapados módszer: wget segítségével letölteni az oldal tartalmát egy limitált mélységig és abban kutatni grep, awk, perl stb. használatával.
Ez se tökéletes, de jobb tippem nincs és ahogy elnézem a releváns válaszok mennyiségét, nem is nagyon van más, közkézen forgó eszköz erre.De nem tudom, a google "site:" mágiáját ismered-e... Ha a kereső kifejezésbe írsz egy olyat, hogy site:domain-neve, akkor csak arról az oldalról származó találatokat ad.
Persze feltéve, hogy az oldalak indexelve vannak. -
#73749248
törölt tag
válasz
davidvarga #26474 üzenetére
böngésző, URL-be https://google.hu nem jó?
Elvben jó kellene, hogy legyen, de gyanítom, nem pont erre gondoltál.
Mi lenne a konkrét feladat?
Új hozzászólás Aktív témák
Hirdetés
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Antivírus szoftverek, VPN
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Kaspersky, McAfee, Norton, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- BESZÁMÍTÁS! Gigabyte H610M i5 13400F 16GB DDR4 512GB SSD RX 6700XT 12GB DeepCool MATREXX 40 650W
- Apple iPhone 12 Pro Max 128GB Kártyafüggetlen 1Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ASUS H81M-PLUS H81 chipset alaplap garanciával hibátlan működéssel
- Bomba ár! Lenovo ThinkPad T470 - i5-G6 I 8GB I 256GB SSD I 14" FHD I HDMI I Cam I W10 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged