Obsah fóra www.hojko.com
Hľadať  •  FAQ  •  IP  •  Zoznam užívateľov  •  Karma  •  Závisláci  •  Registrácia
 Prihlásiť sa pre kontrolu súkromných správ  •  Prihlásenie






sed
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Linux  
 Moje príspevky :: Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
w@ter
Light Expert
Light Expert



Stav: Odhlásený
Založený: 03.05.2005
Príspevky: 39

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Sep 2005, 0:27    Predmet: sed Odpovedať s citátom  

len taky pokus ci sa tu nenaxadza niekto kto to ma v malicku bo uz mam za sebou asik 3 hodky googlovania a citania navodov ale nejak mi to uz dnes neleze do hlavy.

mam textovy subor ktory sa meni. sem tam sa v niektorom riadku na konci objavi slovicko ALARM. no a ja potrebujem zmenit tento riadok nieco slahnut na zaciatok a nieco na koniec. ale cez ten sed som momentalne schopny detekovat slovicko ALARM a nahradit ho niecim inym. teoreticky to moj problem riesi, ale nie je to dokonale riesenie a to ma zenie k zurivosti.

co mam zatial je
Kód:
cat <vstupny_subor> | sed 's/ALARM/<nahradna_hlaska>/g' > <vystupny_subor>
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
q-parser
VIP
VIP


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 04.12.2004
Príspevky: 1307
Bydlisko: /dev/null
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Sep 2005, 0:50    Predmet: Odpovedať s citátom  

No tak to je vyzva Smile Nasiel som v sed-e prepinace na pridanie textu na zaciatok a koniec riadku, lenze problem je v tom, ze tam dava new-line. Neviem ako sa to da obijst...
Kód:
text na zaciatok:
cat <subor> | grep -i alarm | sed 'i\<text_na_zaciatok>' > vystup
text na koniec:
cat <subor> | grep -i alarm | sed 'a\<text_na_koniec>' > vystup2

Neviem to skomolit dokopy, preto dva subory. Keby sa tam nepridavali nove riadky, tak by to bolo easy. Este treba poskusat no.
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
w@ter
Light Expert
Light Expert



Stav: Odhlásený
Založený: 03.05.2005
Príspevky: 39

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Sep 2005, 1:08    Predmet: thx Odpovedať s citátom  

dik este som to nedocital do konca ale dufam ze mi to pomoze idem sa s tym trosku poigrat ;) este raz D

nahodov jak donutit seda aby pri zmene vlozil aj / netusis ??
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
w@ter
Light Expert
Light Expert



Stav: Odhlásený
Založený: 03.05.2005
Príspevky: 39

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Sep 2005, 1:26    Predmet: no mam to !!! Odpovedať s citátom  

JOOOO takze asi po 4 hodkach trapenia sa to mam. ten tvoj priklad mi zmazal cely zvysok suboru takze som to nemohol pouzit, ale na postrcenie mi to stacilo DAKUJEEEEM

vyriesil som to urcite elegantne :D
Kód:
cat <input_subor> | sed '/ALARM/ i\<nahradna_hlaska>' > <output_subor>

cat <input_subor> | sed '/ALARM/ a\<nahradna_hlaska>' > <output_subor>


to ze to nie je v jednom prikaze mi je momentalne SUM A FUK :D
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
q-parser
VIP
VIP


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 04.12.2004
Príspevky: 1307
Bydlisko: /dev/null
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Sep 2005, 1:40    Predmet: Odpovedať s citátom  

Hold, vyzera to zaujimavo, asi by ma to tiez tak skoro nenapadlo takto zmotat Smile Ale tusim ti tam chyba 's' v tych prikazoch pre substituciu Wink
Btw: Nedava ti tam tie nove riadky?

Edit: Ponaucenie do buducna, rob si zalohy, ked daco skusas!
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    Časy uvádzané v GMT + 1 hodina
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Linux
Strana 1 z 1

 
Prejdi na:  
Nemôžete odosielať nové témy do tohto fóra
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre
Nemôžete hlasovať v tomto fóre
Nemôžete pripájať súbory do tohto fóra
Môžete sťahovať súbory v tomto fóre


Powered by phpBB © 2005 phpBB Group, phpBB SEO, © Hojko 2004-2008

[ Vygenerované za: 0.1s ] :: [ 16 Queries ] :: [ 9,032 stránok za dnes ] :: [ Dnes DB: 189,160 ] :: [ Max DB: 2,334,336 Queries ]