Kezdőlap › Fórumok › Vegyes gondok › Egy kis információgyűjtés text fájlokból
- This topic has 16 hozzászólás, 4 résztvevő, and was last updated 16 years, 7 months telt el by
gabriel08.
-
SzerzőBejegyzés
-
2008-11-29-09:39 #2176866
és azt hogy tudom megcsinálni, hogy egy sorban az AWK segítségével az utolsó mezőt kiíratom?
pl.:cat nagyfile.txt | awk -F ‘{print $utolsó}’
ui.: a print $akárhányadik nem megoldás, mivel a sorokban nem mindig ugyanott szerepel az utolsó mező.
2008-11-29-09:39 #2176867és azt hogy tudom megcsinálni, hogy egy sorban az AWK segítségével az utolsó mezőt kiíratom?
pl.:cat nagyfile.txt | awk -F ‘{print $utolsó}’
ui.: a print $akárhányadik nem megoldás, mivel a sorokban nem mindig ugyanott szerepel az utolsó mező.
2008-11-29-10:10 #2176868könnyebb lenne ha bemásolnál minid egy mintasort
a kezdőszimbólum a ^ a sorvégi meg a $2008-11-29-10:10 #2176869könnyebb lenne ha bemásolnál minid egy mintasort
a kezdőszimbólum a ^ a sorvégi meg a $2008-11-29-10:36 #2176870Mindegyik sorból a „Szám ” mezőt (legutolsó mező) kellene kiszűrni egy új fájlba. Utánna meg SED-el leszedem róla a „” stringet és meg is van a mérési eredményem. Pls HELP 🙂
edit.: megoldottam:
cat nagyfile.txt | grep -o „…..”# csak a „”-re való illeszkedést iratom ki (nem az egész sort) és az elötte álló bármilyen 5 karaktert
Orb/ValueSunOppositionSaturn” 2.39″ -80MoonOppositionSun” 1.15″ 180MoonSquareMars” 2.30-133MoonTrineJupiter” 3.44″ 64MercurySquareVenus” 2.48-122MercuryOppositionJupiter” 0.07-105VenusTrineUranus” 1.55″ 61MarsTrineMoon” 2.53″ 88MarsConjunctionUranus” 4.27″ 68JupiterConjunctionSun” 1.04″ 204PlutoConjunctionPluto” 4.22″ 45 ” 710″ -440″ 270
Orb/ValueSunOppositionSaturn” 2.42″ -79MoonOppositionSun” 2.16″ 153MoonSquareMoon” 1.10-323MoonSquareMars” 2.06-149MoonTrineJupiter” 3.36″ 66MercurySquareVenus” 2.44-125MercuryOppositionJupiter” 0.16-103VenusTrineUranus” 1.58″ 60MarsConjunctionUranus” 4.30″ 68JupiterConjunctionSun” 0.03″ 227PlutoConjunctionPluto” 4.21″ 45 ” 619″ -779″ -160
Orb/ValueSunConjunctionMoon” 3.42″ 336SunOppositionSaturn” 2.45″ -79MoonOppositionSun” 3.17″ 126MoonSquareMars” 1.42-164MoonTrineJupiter” 3.27″ 68MercurySquareVenus” 2.37-129MercuryOppositionJupiter” 0.24-101VenusTrineUranus” 2.01″ 60MarsSextileMercury” 1.05″ 88MarsConjunctionUranus” 4.33″ 67JupiterConjunctionSun” 0.58″ 206SaturnSextileSun” 1.37″ 71PlutoConjunctionPluto” 4.20″ 45 ” 1067″ -473″ 5942008-11-29-10:36 #2176871Mindegyik sorból a „Szám ” mezőt (legutolsó mező) kellene kiszűrni egy új fájlba. Utánna meg SED-el leszedem róla a „” stringet és meg is van a mérési eredményem. Pls HELP 🙂
edit.: megoldottam:
cat nagyfile.txt | grep -o „…..”# csak a „”-re való illeszkedést iratom ki (nem az egész sort) és az elötte álló bármilyen 5 karaktert
Orb/ValueSunOppositionSaturn” 2.39″ -80MoonOppositionSun” 1.15″ 180MoonSquareMars” 2.30-133MoonTrineJupiter” 3.44″ 64MercurySquareVenus” 2.48-122MercuryOppositionJupiter” 0.07-105VenusTrineUranus” 1.55″ 61MarsTrineMoon” 2.53″ 88MarsConjunctionUranus” 4.27″ 68JupiterConjunctionSun” 1.04″ 204PlutoConjunctionPluto” 4.22″ 45 ” 710″ -440″ 270
Orb/ValueSunOppositionSaturn” 2.42″ -79MoonOppositionSun” 2.16″ 153MoonSquareMoon” 1.10-323MoonSquareMars” 2.06-149MoonTrineJupiter” 3.36″ 66MercurySquareVenus” 2.44-125MercuryOppositionJupiter” 0.16-103VenusTrineUranus” 1.58″ 60MarsConjunctionUranus” 4.30″ 68JupiterConjunctionSun” 0.03″ 227PlutoConjunctionPluto” 4.21″ 45 ” 619″ -779″ -160
Orb/ValueSunConjunctionMoon” 3.42″ 336SunOppositionSaturn” 2.45″ -79MoonOppositionSun” 3.17″ 126MoonSquareMars” 1.42-164MoonTrineJupiter” 3.27″ 68MercurySquareVenus” 2.37-129MercuryOppositionJupiter” 0.24-101VenusTrineUranus” 2.01″ 60MarsSextileMercury” 1.05″ 88MarsConjunctionUranus” 4.33″ 67JupiterConjunctionSun” 0.58″ 206SaturnSextileSun” 1.37″ 71PlutoConjunctionPluto” 4.20″ 45 ” 1067″ -473″ 5942009-12-04-20:03 #1888659Sziasztok.
Van kb 6000 darab text fájlom, melyek struktúrájukat tekintve teljesen megegyeznek egymással.
Mindegyik ugyanannyi sorból áll, és mindegyikben konkrétan a 9. sor tartalmazza a számomra szükséges adatokat.
Szeretnék egy scriptet, ami automatikusan kimenti (cat) egy új text fájlba mind a 6000 fájlból egyenként a 9. sort. (automatizált folyamat)Lécci segítsetek konkrét scriptekkel, vagy esetleg ajánljatok alkalmazást akár Linuxon, akár Windowson, ami tud sok text fájllal dolgozni.
Tudom, hogy nem nagy cucc ez a kérés, de én sajnos nem nagyon tudok programozni, nektek szerintem, akik már tudtok elég jól, ez a kérdés kb. 5 perc ;D -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz