|
|
|
| Autor |
Správa |
w@ter Light Expert

Stav:  Založený: 03.05.2005 Príspevky: 39
Karma: 
|
Zaslal: 16 Sep 2005, 0:27 Predmet: sed |
|
|
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 |
|
 |
q-parser VIP


Pohlavie:  Stav:  Založený: 04.12.2004 Príspevky: 1307 Bydlisko: /dev/null Karma: 
|
Zaslal: 16 Sep 2005, 0:50 Predmet: |
|
|
No tak to je vyzva 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 |
|
 |
w@ter Light Expert

Stav:  Založený: 03.05.2005 Príspevky: 39
Karma: 
|
Zaslal: 16 Sep 2005, 1:08 Predmet: thx |
|
|
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 |
|
 |
w@ter Light Expert

Stav:  Založený: 03.05.2005 Príspevky: 39
Karma: 
|
Zaslal: 16 Sep 2005, 1:26 Predmet: no mam to !!! |
|
|
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 |
|
 |
q-parser VIP


Pohlavie:  Stav:  Založený: 04.12.2004 Príspevky: 1307 Bydlisko: /dev/null Karma: 
|
Zaslal: 16 Sep 2005, 1:40 Predmet: |
|
|
Hold, vyzera to zaujimavo, asi by ma to tiez tak skoro nenapadlo takto zmotat Ale tusim ti tam chyba 's' v tych prikazoch pre substituciu
Btw: Nedava ti tam tie nove riadky?
Edit: Ponaucenie do buducna, rob si zalohy, ked daco skusas! |
|
| Návrat hore |
|
 |
|
|  |
|
|
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 ]
|