RE: Substitute command on vi

2006-05-08 Thread Ilias Sachpazidis
I use the following:

:.,$s/^M//g

For ^M, you have to press Ctrl-V and then 

Best regards,

Ilias

---
Fraunhofer IGD
Department Cognitive Computing & Medical Imaging

Ilias Sachpazidis  phone:+49/(0)/6151/155 507
Fraunhoferstr. 5   fax  :+49/(0)/6151/155 480
D-64283 Darmstadt  [EMAIL PROTECTED]
Germany   http://www.igd.fhg.de/~isachpaz
---


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Aguiar Magalhaes
Sent: Friday, May 05, 2006 3:12 PM
To: freebsd-questions@freebsd.org
Subject: Substitute command on vi

Hi list,

I need to substitute a lot of characters ^M (ctrl+M)
at the end of each line in my file.

The command :%s/^M//g insn't have success.

How can i do it ?

Thanks,

Aguiar



___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e
anti-spam realmente eficaz. 
http://br.info.mail.yahoo.com/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

RE: Substitute command on vi

2006-05-07 Thread Murray Taylor
This is a good vi incantation

(NB The ^V is only there to allow you to put in the ^M. The ^V doesnt 
show in the final command line, so dont panic that you cant see it)

:g/^V^M/s///g

ie

g/^V^M/   - find a ^M (any one will do, you dont need to be at the file
start)
s///  - substitute nothing for the ^M just found
g - do this to all other ^M's


mjt
--
"Any intelligent fool can make things bigger and more complex... It
takes a
touch of genius - and a lot of courage to move in the opposite
direction."
  Albert Einstein 
-- 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Denis R.
> Sent: Saturday, 6 May 2006 3:40 AM
> To: [EMAIL PROTECTED]
> Cc: freebsd-questions@freebsd.org
> Subject: re: Substitute command on vi
> 
> Try
> #dos2unix file_name
> 
> >>>>>>>>>>
> Hi list,
> 
> I need to substitute a lot of characters ^M (ctrl+M) at the 
> end of each line in my file.
> 
> The command :%s/^M//g insn't have success.
> 
> How can i do it ?
> 
> Thanks,
> 
> Aguiar
---
The information transmitted in this e-mail is for the exclusive
use of the intended addressee and may contain confidential
and/or privileged material. Any review, re-transmission,
dissemination or other use of it, or the taking of any action
in reliance upon this information by persons and/or entities
other than the intended recipient is prohibited. If you
received this in error, please inform the sender and/or
addressee immediately and delete the material. 

E-mails may not be secure, may contain computer viruses and
may be corrupted in transmission. Please carefully check this
e-mail (and any attachment) accordingly. No warranties are
given and no liability is accepted for any loss or damage
caused by such matters.
---

***This Email has been scanned for Viruses by MailMarshal.***
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


re: Substitute command on vi

2006-05-05 Thread Denis R.
Try
#dos2unix file_name

>>
Hi list,

I need to substitute a lot of characters ^M (ctrl+M)
at the end of each line in my file.

The command :%s/^M//g insn't have success.

How can i do it ?

Thanks,

Aguiar

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Substitute command on vi

2006-05-05 Thread Kalashnikov Ilya
On Fri, 2006-05-05 at 10:12 -0300, Aguiar Magalhaes wrote:

> Hi list,
> 
> I need to substitute a lot of characters ^M (ctrl+M)
> at the end of each line in my file.
> 
> The command :%s/^M//g insn't have success.
> 
> How can i do it ?
> 
> Thanks,
> 
> Aguiar
> 
> 
>   
> ___ 
> Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e 
> anti-spam realmente eficaz. 
> http://br.info.mail.yahoo.com/
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"
> 

I also has it problem. I'm in Midnight Commander copy symbol '^M' and
paste to my script instead (see below) :-/
script:
   sed -e 's/$//g' filename > filename.copy
It work. :)

-- 
Kalashnikov Ilya <[EMAIL PROTECTED]>
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: Substitute command on vi

2006-05-05 Thread Giorgos Keramidas
On 2006-05-05 10:12, Aguiar Magalhaes <[EMAIL PROTECTED]> wrote:
> Hi list,
>
> I need to substitute a lot of characters ^M (ctrl+M)
> at the end of each line in my file.
>
> The command :%s/^M//g insn't have success.

The command looks fine, except for a tiny detail:

Make sure you use ^V ^M to insert a *literal* ^M character in the
match pattern, instead of two different characters '^' and 'M'.
Then it should work.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Substitute command on vi

2006-05-05 Thread Riemer Palstra
On Fri, May 05, 2006 at 10:12:02AM -0300, Aguiar Magalhaes wrote:
> I need to substitute a lot of characters ^M (ctrl+M)
> at the end of each line in my file.

You might wanna give dos2unix a try: /usr/local/bin/dos2unix

> The command :%s/^M//g insn't have success.

Is this a shift+6 M, or a ctrl+V ctrl+M? The last one should work.

-- 
Riemer PalstraAmsterdam, The Netherlands
[EMAIL PROTECTED]http://www.palstra.com/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Substitute command on vi

2006-05-05 Thread guru
El día Friday, May 05, 2006 a las 10:12:02AM -0300, Aguiar Magalhaes escribió:

> Hi list,
> 
> I need to substitute a lot of characters ^M (ctrl+M)
> at the end of each line in my file.
> 
> The command :%s/^M//g insn't have success.
> 
> How can i do it ?

:1,$s-.$--

matthias
-- 
Matthias Apitz
Manager Technical Support - OCLC PICA GmbH
Gruenwalder Weg 28g - 82041 Oberhaching - Germany
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e <[EMAIL PROTECTED]> - w http://www.oclcpica.org/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"