[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Expresiones regulares



On Sun, Oct 07, 2001 at 10:06:00PM +0200, Carles Pina i Estany wrote:
> vale así?
> 
> cygnus:~>echo "HOLA" | tr "[A-Z]" "[a-z]"
> hola

	Eso sería genial si luego sucediera que
	
	$ echo nombre | tr "^[a-z]" "^[A-Z]"
	Nombre

	Me da rabia, un colega me contó como se hacía con el vi
	y se me olvidó (grr) y encima el historial de bash está
	en el ordenador que... ummm, que bonito el .viminfo :-)
	Acabo de dar con el comando para hacerlo con el vi(m):

	edito un fichero que contiene "NOMBRE COMPUESTO" y le
	doy los comandos
	:%s/.*/\L&/g		(cambia todo a minúsculas)
	:%s/\<[a-z]/\u&/g	(cambia a mayúsculas todas 
				las letras minúsculas que
				están al principio de una palabra)

	Lo que no encuentro ahora es la forma de que el vim 
	ejecute más de un comando en una sola llamada, con lo
	que el comando termina con el vim esperando el comando
	para salir. ¿alguien sabe cómo usar los comandos del vim
	(varios de golpe) para modificar variables en un script?

> este lo hago despues XD
> 
> en serio, despues o mañana lo miro porqué me interesa

	Ya somos dos, a ver quién llega antes ;-)

-- 

        --==--   --==--   Miguel Ángel Vilela   --==--   --==--       

  a.k.a    miguev    at    Gulic,    Barrapunto    &    IRC-Hispunto  
  GULIC - Grupo de Usuarios Linux de Canarias - http://www.gulic.org  
  Linux Reg. User #184518 -- Debian GNU/Linux Woody --  kernel 2.4.6 
  Public GPG key at http://search.keyserver.net (search for: miguev)  
  -- Linux Driver Petition #73209 --- No ePatents Petition #80354 -- 
 
 No ha lugar la razón contra la fuerza de la pasión.
		-- Francesco Petrarca. (1304-1374) Poeta italiano.  

Attachment: pgpkh3aKbFNbS.pgp
Description: PGP signature


Reply to: