replace string with a newline string

Hi,

I wanted to replace these lines in vi editor:

input--

uid=ESVPEME | eriMasterDomain=EAMCS | eriCountry=El | ou=ESV
uid=EPYCAR | eriMasterDomain=EAMCS | eriCountry=Argentina | ou=CEA
uid=ERCFGA | eriMasterDomain=EAMCS | eriCountry=Costa | ou=ERC
uid=EDGLUCU | eriMasterDomain=EAMCS | eriCountry=Guatemala | ou=EDG
uid=TIMRZOR | eriMasterDomain=EAMCS | eriCountry=Mexico | ou=TAM
uid=CEVPAAR | eriMasterDomain=EAMCS | eriCountry=Venezuela | ou=CEV
uid=QLUIFRA | eriCountry=Mexico | ou=TAM | uid=EUSIAJ | eriMasterDomain=EAMCS | eriCountry=United | ou=EUS
uid=TIMHUHA | eriCountry=Mexico | ou=TAM | uid=TIMCGRR | eriMasterDomain=EAMCS | eriCountry=Mexico | ou=TAM
uid=TIMMME | eriMasterDomain=EAMCS | eriCountry=Mexico | ou=TAM
uid=CCUAZU | eriMasterDomain=EAMCS | eriCountry=Argentina | ou=CEA

out put sholul look like this====>

uid=ESVPEME | eriMasterDomain=EAMCS | eriCountry=El | ou=ESV
uid=EPYCAR | eriMasterDomain=EAMCS | eriCountry=Argentina | ou=CEA
uid=ERCFGA | eriMasterDomain=EAMCS | eriCountry=Costa | ou=ERC
uid=EDGLUCU | eriMasterDomain=EAMCS | eriCountry=Guatemala | ou=EDG
uid=TIMRZOR | eriMasterDomain=EAMCS | eriCountry=Mexico | ou=TAM
uid=CEVPAAR | eriMasterDomain=EAMCS | eriCountry=Venezuela | ou=CEV
uid=QLUIFRA | eriCountry=Mexico | ou=TAM
uid=EUSIAJ | eriMasterDomain=EAMCS | eriCountry=United | ou=EUS
uid=TIMHUHA | eriCountry=Mexico | ou=TAM
uid=TIMCGRR | eriMasterDomain=EAMCS | eriCountry=Mexico | ou=TAM
uid=TIMMME | eriMasterDomain=EAMCS | eriCountry=Mexico | ou=TAM
uid=CCUAZU | eriMasterDomain=EAMCS | eriCountry=Argentina | ou=CEA

=============================

every "uid" will come in next line...

how can I proceed??
thanks in advance

Try...

:%s/ uid/Ctrl-VCtrl-Muid//

is it possible to use sed??

Type <Ctrl>-V <Enter> for the ^M:

sed s'/ | uid/^Muid/' file > newfile

Hi,

sed s'/ | uid/^Muid/' file > newfile ===> is not giving the output as my requirment..

If the input file contains "uid" then "uid" will start from a new line every time..

any other answer???

# sed 's/uid\
> uid/g' <file_name>