Portál AbcLinuxu, 9. května 2025 22:47

Dotaz: sed vlozeni textu pred kazdy zaznam

13.5.2006 18:02 peky
sed vlozeni textu pred kazdy zaznam
Přečteno: 109×
Odpovědět | Admin
zdravim

mam dotaz

rekneme ze mam mam soubor
abc
             abc
             abc
             abc
pouziji
sed -n "/abc/p" soubor 
a potrebuji pred kazdy zaznam vlozit nejaky text, cokoliv , cislo radky, nazev souboru atd...

diky moc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.5.2006 18:36 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: sed vlozeni textu pred kazdy zaznam
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak tady by byla vhodná ta substituce, ne? sed "s/abc/cokoliv &/g" soubor
13.5.2006 19:33 peky
Rozbalit Rozbalit vše Re: sed vlozeni textu pred kazdy zaznam
hmm to je pravda :] jeste tedy doplnujici otazka ? jakou klauzoli bych mel pouzit pro cislo radku protoze = vypise vsechny radky ?

tzn pre kazdy zaznam potrebuji mimo jine cislo radku diky
13.5.2006 19:47 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: sed vlozeni textu pred kazdy zaznam
Na čísla řádků bude asi jednodušší nl.
13.5.2006 19:36 peky
Rozbalit Rozbalit vše Re: sed vlozeni textu pred kazdy zaznam
ale takhle vlozim to cokoliv jen pred abc, pokud bude v radce nomalni text, potrebuji to vlozit na zacatek radku
David Watzke avatar 13.5.2006 19:46 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: sed vlozeni textu pred kazdy zaznam
$ echo abc | sed 's/^/hihi /'
hihi abc
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
13.5.2006 19:59 peky
Rozbalit Rozbalit vše Re: sed vlozeni textu pred kazdy zaznam
diky moc vsem..

procetl jsem celej man sed a neprisel jsem na to jestli existuje nejaka negace tzn.. ze chci to /RE/ neobsahuje
David Watzke avatar 13.5.2006 20:01 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: sed vlozeni textu pred kazdy zaznam
Viz sedline:
 # nahradí "foo" vyrazem "bar" JEN na řádkách, které neobsahují "baz"
 sed '/baz/!s/foo/bar/g'
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
13.5.2006 23:39 peky
Rozbalit Rozbalit vše Re: sed vlozeni textu pred kazdy zaznam
dokonce tohle je jeste kratsi

sed '/text/d'
14.5.2006 09:14 Bajk | skóre: 4
Rozbalit Rozbalit vše Re: sed vlozeni textu pred kazdy zaznam
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://marecek.kup.to/trade/productview/10854/11/
14.5.2006 10:04 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: sed vlozeni textu pred kazdy zaznam
Tu knihu mám. Nevím, jestli bych ji doporučil. Kdyžtak nějaké bližší info je možné najít i tady na ábíčku.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.