On Fri, 23 Oct 1998, Marcelo E. Magallon wrote:
> On Fri, Oct 23, 1998 at 11:28:45AM +0200, Francisco Javier L�pez Pellicer
> wrote:
> > Hola, siguiendo el tema tengo las siguientes dos dudas:
> > 1. �el wildcard que se deber�a haber utilizado era *. para borrar los
> > archivos sin extensi�n?
>
> $ echo `ls | egrep '^[^.]*$'`
>
> reemplaza echo por rm... y lee rm(1)
>
Muy ingenioso. �Qui�n dijo que no se pod�a hacer? Otra soluci�n m�s f�cil
y, EMHO, mejor, es la siguiente (s�, yo soy el pejiguera del xel Z, zsh):
1) c�mbiese uno al xel Z (zsh) si no lo tiene ya, y abandone de una buena
vez el bash.
$ chsh ... change shell
2) el patr�n es [^.]# o tambi�n [\!.]#
Ejemplo:
% ls
hola.c hola hola.o Makefile
% ls [^.]#
hola Makefile
% rm [^.]#~Makefile #---> borra los fichs. sin extensi�n, salvo Makefile
% ls
hola.c hola.o Makefile
Vea zshexpn(1), rm(1).
--
C.I.T.I. - Universidad de C�diz
[EMAIL PROTECTED] - Departamento de Inform�tica
-------------------------------------------------------------------------------
Ego�sta: persona que se ocupa s�lo de s� misma, en lugar de ocuparse de m�.