Pridať komentár

Príspevok, na ktorý odpovedáte

Re: Nahradenie znaku 17.10.2008 | 17:48
Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
Ak ide len o znaky (nie slova) tak:
sed 'y/a/b/'

nahradi a za b, ak by si pouzil specialne znaky ako * . / \ " ', musis pred ne dat \ takze:
sed 'y/\*/\\/'

Ak chces nahradzovat slova (s tymy \ znakmi to plati tak isto), ak na konci vynechas "g" tak to nahradi len prvy vyskyt na riadku:
sed 's/jablko/hruska/g'

Ked to chces robi so suborom tak:
sed 'y/a/b/' vstup.txt > vystup.txt

Ak to chces vystup zapisat do toho isteho suboru tak
sed -i 'y/a/b/' vstup.txt
6 + 5 plus tisíc (číslom)

Maximálna veľkosť je: 2,0 MB