HispaMSX

Re: [hispamsx] RE: shell

2004-04-28 22:07:52
Ah!. vos decis, que escribís forearch *.asm y en forma directa y te da la
posibilidad de escribir los comando a repetir por cada coincidencia?.

Me parece ingenioso, lo pondré en la lista de implementación mediante
comandos externos. un simple forearch.EXEC de 1k y ya.


--> compilacion de varios programas
c:\> foreach *.asm
m80 $a/r/n/e
l80 $a
end

--> acha los fuentes en C que usan la funcion fudebios()
c:\> foreach *.c
grep -i fudebios() $n
end

--> converte varios JPEG en MIF
c:\> foreach *.jpg
jpg2mif $a $n.mif
end

Y etc, etc, etc, etc, etc, etc.

$n -> nombre completo del archivo (incluyendo extensión)
$a -> nombre del archivo (sin extensión)
$e -> extensión del archivo

Pero igual, está interesante para convinarlo con el comando TYPE que
solo
permite ver de a uno a la vez, u otro comando simple. Su implementación
será
apropiada para el motor *.BAT.

TYPE sux. LESS rox.

Busco comandos nativos simples más que nada. Como por ej.
CREATE <filename> [-L<longitud>] [-F<valor de llenado>]
Interesante propuesta para crear archivos vacíos.

Esto haces el touch de UNIX.

Y si no tienes ninguna idea:
Todo UNIX tiene un monton de programas simples que serian muy buenos
de tener en una shell.


Adriano

Gracias Adriano.



*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org
Enlaces a Yahoo! Grupos

Para visitar tu grupo en la web, accede a:
 http://es.groups.yahoo.com/group/hispamsx/

Para cancelar tu suscripción en este grupo, envía
un mensaje en blanco a:
 hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com

El uso que hagas de Yahoo! Grupos está sujeto a
las Condiciones del servicio de Yahoo!:
 http://es.docs.yahoo.com/info/utos.html



<Anterior en la conversación] Conversación actual [Siguiente en la conversación>