Hozzászólások
-
SzerzőBejegyzés
-
küzdküzd…
echo „qwerasd|20071010 19:30:10.1234|sdfgfg” | sed „s@.*|(.*)|.*|.*@1@”
„qwerasd|20071010 19:30:10.1234|sdfgfg”
@echo „qwerasd|20071010 19:30:10.1234|sdfgfg” | sed „s@[^|]*|([^|]*).*@1@”
20071010 19:30:10.1234alakulunk….
küzdküzd…
echo „qwerasd|20071010 19:30:10.1234|sdfgfg” | sed „s@.*|(.*)|.*|.*@1@”
„qwerasd|20071010 19:30:10.1234|sdfgfg”
@echo „qwerasd|20071010 19:30:10.1234|sdfgfg” | sed „s@[^|]*|([^|]*).*@1@”
20071010 19:30:10.1234alakulunk….
Ez kezdésnek nem rossz…
A :digit: -eket nem lehet valahogy belejátszani? Én azokkal küzdöttem sokat.
Csak miután meghatároztam egy jó hosszú maszkot kb így :
|:digit::digit::digit::digit:–:digit::digit:–:digit::digit: :digit::digit:::digit::digit:::digit::digit:.:digit::digit::digit::digit:|
Nem tudtam lekapni az uccso karaktert… mindenképp digitekkel akarta teliirni a kimenetet, vagy nem találta meg a maskot, vagy errorokat dobált…
Az a gáz hogy ez az egyetlen oszlop ami ilyen formátumban van – az összes többi oszlop változik hosszra, és tartalomra – és sajna ez a második oszlop… az elsővel 1xűbb dolgom lenne…. 🙁Ez kezdésnek nem rossz…
A :digit: -eket nem lehet valahogy belejátszani? Én azokkal küzdöttem sokat.
Csak miután meghatároztam egy jó hosszú maszkot kb így :
|:digit::digit::digit::digit:–:digit::digit:–:digit::digit: :digit::digit:::digit::digit:::digit::digit:.:digit::digit::digit::digit:|
Nem tudtam lekapni az uccso karaktert… mindenképp digitekkel akarta teliirni a kimenetet, vagy nem találta meg a maskot, vagy errorokat dobált…
Az a gáz hogy ez az egyetlen oszlop ami ilyen formátumban van – az összes többi oszlop változik hosszra, és tartalomra – és sajna ez a második oszlop… az elsővel 1xűbb dolgom lenne…. 🙁Ez tényleg gyors volt..- Thx
Igen, Alt+w.. Próbálkozom még seddel, mert ha awk-t is hsználni akarok a win2003 serveren, azt engedélyeztetnem kell mindenfelé egyrészt, másrészt a pontosvessző az lehet a többi mezőben (mint tartalom) – amiket szintén sed-elgetek.
Gyakorlatilag egy bazinagy teliszemetelt | delimited csv-t szeretnék betolni sql 2005-be- on the fly – temp táblák nélkül… Ahhoz az MS meg kevés – nomeg nem is csípem annyira mint a linuxot…Ezért döntöttem a sed mellett…
Tudom, nem egyszerű az élet… 🙂Ez tényleg gyors volt..- Thx
Igen, Alt+w.. Próbálkozom még seddel, mert ha awk-t is hsználni akarok a win2003 serveren, azt engedélyeztetnem kell mindenfelé egyrészt, másrészt a pontosvessző az lehet a többi mezőben (mint tartalom) – amiket szintén sed-elgetek.
Gyakorlatilag egy bazinagy teliszemetelt | delimited csv-t szeretnék betolni sql 2005-be- on the fly – temp táblák nélkül… Ahhoz az MS meg kevés – nomeg nem is csípem annyira mint a linuxot…Ezért döntöttem a sed mellett…
Tudom, nem egyszerű az élet… 🙂Emberek – ég a fejem mint a reistag…
Az 1 dolog hogy el vagyok havazva, de hogy ennyi idő alatt képtelen legyek legyűrni 1 scriptet – ez gáz.
A lényeg hogy az előzőekben egy egyszerűsített mintasort küldtem, gondoltam majd azzal megküzdök és betekerem jól – de vhogy nem akarja az igazat:((
A sor így fest:változóhosszúszöveg|yyyy-mm-dd hh:mm:ss.ssss|mégegycsomószöveg|ésegy rakás oszlop
Valószínűleg a pipe-ok zavarnak be, de sehogy nem akar lefutni. Vagy azzal száll el hogy nem létező pipe-ba akarok írni, vagy hogy nincs lezárva az s…
Bármennyire is röstellem, újra kéne 1 kis help… 🙁
Köszi:
Curt
Emberek – ég a fejem mint a reistag…
Az 1 dolog hogy el vagyok havazva, de hogy ennyi idő alatt képtelen legyek legyűrni 1 scriptet – ez gáz.
A lényeg hogy az előzőekben egy egyszerűsített mintasort küldtem, gondoltam majd azzal megküzdök és betekerem jól – de vhogy nem akarja az igazat:((
A sor így fest:változóhosszúszöveg|yyyy-mm-dd hh:mm:ss.ssss|mégegycsomószöveg|ésegy rakás oszlop
Valószínűleg a pipe-ok zavarnak be, de sehogy nem akar lefutni. Vagy azzal száll el hogy nem létező pipe-ba akarok írni, vagy hogy nincs lezárva az s…
Bármennyire is röstellem, újra kéne 1 kis help… 🙁
Köszi:
Curt
Időközben a központifűtés hirtelen nagyobb prioritást kapott, de visszatértem Stringeket kalapálni.
Köszönöm a hozzászólásokat – pakolom is befelé a megoldást jól…
(Nem tudom mondtam-e hogy win2003-on tolom be seddel a cuccot SQL2005-be….) 🙂 GNU rulz…Köszi még1x…
Üdv:
Curt
Időközben a központifűtés hirtelen nagyobb prioritást kapott, de visszatértem Stringeket kalapálni.
Köszönöm a hozzászólásokat – pakolom is befelé a megoldást jól…
(Nem tudom mondtam-e hogy win2003-on tolom be seddel a cuccot SQL2005-be….) 🙂 GNU rulz…Köszi még1x…
Üdv:
Curt
-
SzerzőBejegyzés
legutóbbi hsz