zamena slov

Jan Satko satko na quanto.nr.sanet.sk
Pátek Prosinec 15 11:29:22 CET 2000


> ja kdyz napisi v shelu nebo ve vi CTRL + V    ENTER
> tak se mi objevi znak ktery je napsany jako ^M (ale je to jeden znak)
> a kdyz to hrnu zkrz sed tak to funguje. Jiz to nejakou dobu
> pouzivam. PS: pouzivam bash

Ked dam "vi test" uvidim toto:
#!/bin/sh
data=`echo jamamotojakmamza | sed 's/mam/^M/g'`
echo $data

Ale ked dam "cat test":
#!/bin/sh
/g'`=`echo jamamotojakmamza | sed 's/mam/
echo $data

Cize uz tu je vidno ze ten znak posunie kurzor na zaciatok riadku.

Cize ked to pustim spravi to toto:
[satko na quanto satko]$ ./test 
zaojak

Ako sme dostali zaojak ?
1. napisal ja
2. prepisal to za otojak
3. prepisal to za "za"
4. vzniklo zaojak

sed-3.02-1
bash-2.03-7
kernel 2.0.36

Regards, 
--
      Jan 'EIS' Satko        Slovak Agricultural University      
 network & system manager           Tr. A. Hlinku 2  
  Tel: +421 87 7412 616          949 01 Nitra Slovakia 



Další informace o konferenci Linux