-
Fototrend
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
- Assassin's Creed Shadows Collector's Edition PC
- Új, bontatlan World of Warcraft gyűjtői kiadások
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - NYÁRI AKCIÓ!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- AKCIÓ! Gigabyte H510M i5 10400F 16GB DDR4 512GB SSD GTX 1070 8GB Rampage SHIVA Zalman 600W
- DELL PowerEdge R730xd 12LFF rack szerver - 2xE5-2680v3,64GB RAM,4x1GbE,H330 RAID v ZFS
- PlayStation Plus Premium előfizetés 3416 Ft / hó áron!
- BESZÁMÍTÁS! MSI B550M R7 3700X 16GB DDR4 512GB SSD RTX 3060Ti 8GB NZXT H5 Flow RGB 650W
- REFURBISHED - DELL Thunderbolt Dock WD19TBS docking station (210-AZBV)
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: Promenade Publishing House Kft.
Város: Budapest