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 | 3516 (2828) | poweroff | 
| » | Makefile in c++Oddelek: Programiranje | 3270 (2310) | Looooooka | 
| » | Regularni izrazi....Oddelek: Programiranje | 2442 (1831) | BigWhale | 
| » | Linux "zamenjevalna" skriptaOddelek: Operacijski sistemi | 959 (892) | christooss | 
| » | linux logon ascsii art slikaOddelek: Operacijski sistemi | 1729 (1383) | CaqKa | 
