Kezdőlap › Fórumok › Vegyes gondok › Grep használata extrém helyzetben
- This topic has 38 hozzászólás, 8 résztvevő, and was last updated 16 years, 1 months telt el by
uzsolt.
-
SzerzőBejegyzés
-
2009-05-27-16:26 #2188030
Névtelen
Első ötlet; a linekek gondolom „href=” -el kezdődnek, szúrj be utánuk egy újsor karaktert. (Esetleg minden „>” jel után, lehet variálni)
(Nem vagyok programozó, de ezt pársoros kóddal meg lehet oldani.)Második ötlet: biztos van olyan program, ami szépen megformázza a forráskódokat. Rá kéne ereszteni egy ilyet. Keress rá mondjuk, hogy: source code formatter.
Update: Ezt kipróbáltam, egész jól működik.
2009-05-27-16:26 #2188031Névtelen
Első ötlet; a linekek gondolom „href=” -el kezdődnek, szúrj be utánuk egy újsor karaktert. (Esetleg minden „>” jel után, lehet variálni)
(Nem vagyok programozó, de ezt pársoros kóddal meg lehet oldani.)Második ötlet: biztos van olyan program, ami szépen megformázza a forráskódokat. Rá kéne ereszteni egy ilyet. Keress rá mondjuk, hogy: source code formatter.
Update: Ezt kipróbáltam, egész jól működik.
2009-05-27-16:30 #2188032gabriel08 wrote:Sziasztok!Elég jó vagyok a „grep” segédprogram és a regexp-ek használatában, de a napokban a következő dologba buktam bele.
Gondoljatok el egy html oldalt, melyből ki szeretnétek szűrni az összes „http” linket. Ez ugye látható, hogy egyszerű feladat.De mi van akkor, ha a szóban forgó html oldal egyetlen sorból áll. A napokban ezzel találkoztam. Letöltöttem egy google keresési eredményt html oldalként, és ki akartam belőle szűrni az összes linket. Sajnos ez azonben nem sikerült, mivel az elmentett html oldal egyetlen sorból áll.
Mi a teendő?
Példa:
keressetek rá pl a „Lila Dalmata” szókombinációkra a google-ban Firefox-ot használva és CTRL+U val mentsétek el a kapott oldalt egy html fájlban. Ebből kellene kiszűrni az összes linket.PLs Help, nagyon fontos lenne. Sok-sok adatot kell feldolgoznom… 😀
Hogyan próbálkoztál?
Ezt „elfelejtetted” írni. 🙂Mondjuk O/a > nézet> forráskód, keresés „a href” ? 🙂
2009-05-27-16:30 #2188033gabriel08 wrote:Sziasztok!Elég jó vagyok a „grep” segédprogram és a regexp-ek használatában, de a napokban a következő dologba buktam bele.
Gondoljatok el egy html oldalt, melyből ki szeretnétek szűrni az összes „http” linket. Ez ugye látható, hogy egyszerű feladat.De mi van akkor, ha a szóban forgó html oldal egyetlen sorból áll. A napokban ezzel találkoztam. Letöltöttem egy google keresési eredményt html oldalként, és ki akartam belőle szűrni az összes linket. Sajnos ez azonben nem sikerült, mivel az elmentett html oldal egyetlen sorból áll.
Mi a teendő?
Példa:
keressetek rá pl a „Lila Dalmata” szókombinációkra a google-ban Firefox-ot használva és CTRL+U val mentsétek el a kapott oldalt egy html fájlban. Ebből kellene kiszűrni az összes linket.PLs Help, nagyon fontos lenne. Sok-sok adatot kell feldolgoznom… 😀
Hogyan próbálkoztál?
Ezt „elfelejtetted” írni. 🙂Mondjuk O/a > nézet> forráskód, keresés „a href” ? 🙂
2009-05-27-16:37 #2188034Névtelen
Huh, elkezdtem túlbonyolítani a dolgot, sany megoldásából kiindulva:
https://addons.mozilla.org/hu/firefox/addon/7978
Mondjuk nem ártana tudni, mindenképp script-ben kéne használni?
2009-05-27-16:37 #2188035Névtelen
Huh, elkezdtem túlbonyolítani a dolgot, sany megoldásából kiindulva:
https://addons.mozilla.org/hu/firefox/addon/7978
Mondjuk nem ártana tudni, mindenképp script-ben kéne használni?
2009-05-27-17:11 #2188036Igen. mindenképp szkriptben kellene a dolog. Gondoljátok el, hogy kb 1000 HTML oldalt akarok letölteni. Ilyenkor ugyebár az sem megoldás, hogy beszúrok egy új sor karaktert. Volt, hogy 3000 HTML oldalt húztam le, de természetesen azok formázottak voltak és sikerült belőlük egy szép grafikont kirajzolni (http://kotf1.extra.hu/orb.jpg).
De mondjuk ha szkripttel meg tudom oldani azt, hogy minden helyére beszúrok egy új sor karaktert, akkor ok lesz. Csak jelenleg nem tudom, hogy mi annak a jele, vagy kódja 😀edit: Notepad++ -al működött az új sor karakter beillesztése dolog , köszi az ötletet. CMD-ben hogy tudom megoldani, hogy új sor karaktert írjak a batch script-be?
Mellesleg válasz egy korábbi kérdésre, így próbálkoztamtype oldal.html | grep href.+class aztán a link elejéről és végéről a sok szemetet majd Notepad++ -al leszedem.
És igen, Windowst használok GNU32 alkalmazásokkal, szal a CMD-m úgy működik mint Debian-é 😀
2009-05-27-17:11 #2188037Igen. mindenképp szkriptben kellene a dolog. Gondoljátok el, hogy kb 1000 HTML oldalt akarok letölteni. Ilyenkor ugyebár az sem megoldás, hogy beszúrok egy új sor karaktert. Volt, hogy 3000 HTML oldalt húztam le, de természetesen azok formázottak voltak és sikerült belőlük egy szép grafikont kirajzolni (http://kotf1.extra.hu/orb.jpg).
De mondjuk ha szkripttel meg tudom oldani azt, hogy minden helyére beszúrok egy új sor karaktert, akkor ok lesz. Csak jelenleg nem tudom, hogy mi annak a jele, vagy kódja 😀edit: Notepad++ -al működött az új sor karakter beillesztése dolog , köszi az ötletet. CMD-ben hogy tudom megoldani, hogy új sor karaktert írjak a batch script-be?
Mellesleg válasz egy korábbi kérdésre, így próbálkoztamtype oldal.html | grep href.+class aztán a link elejéről és végéről a sok szemetet majd Notepad++ -al leszedem.
És igen, Windowst használok GNU32 alkalmazásokkal, szal a CMD-m úgy működik mint Debian-é 😀
2009-05-27-17:15 #2188038gabriel08 wrote:sikerült belőlük egy szép grafikont kirajzolni (http://kotf1.extra.hu/orb.jpg).Mire használható az a szép kék fű?
2009-05-27-17:15 #2188039gabriel08 wrote:sikerült belőlük egy szép grafikont kirajzolni (http://kotf1.extra.hu/orb.jpg).Mire használható az a szép kék fű?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz