Forum » Operacijski sistemi » linux - sed
linux - sed

slovencl ::
kako bi s sed-om naredil, da bi v vrstico v kateri je "x10" dopisal "y10" (y gre namesto x, 10 pa se prepiše)?
- premaknil iz Pomoč in nasveti: gkovac ()

slovencl ::
sed -e 's/x10/y10/g'
Ta koda samo zamenja (ne doda) in velja samo kadar za x stoji 10, jaz pa rabim univerzalno kodo, ki mora delovat zakaterokoli številko.

jype ::
Potem pa drugič tako povej.
sed -e 's/x([0-9]+)/x\1 y\1/'
Morda boš moral še kakšen znak escapat (\\ namesto \ na primer).
sed -e 's/x([0-9]+)/x\1 y\1/'
Morda boš moral še kakšen znak escapat (\\ namesto \ na primer).
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Bash skriptaOddelek: Programiranje | 3299 (2611) | poweroff |
» | Makefile in c++Oddelek: Programiranje | 3114 (2154) | Looooooka |
» | Regularni izrazi....Oddelek: Programiranje | 2372 (1761) | BigWhale |
» | Linux "zamenjevalna" skriptaOddelek: Operacijski sistemi | 892 (825) | christooss |
» | linux logon ascsii art slikaOddelek: Operacijski sistemi | 1612 (1266) | CaqKa |