HispaMSX

Re: [hispamsx] RE: shell

2004-04-28 18:52:30
Lo que pasa que el MNBIOS en su función REN ya permite renombrar multiples
archivos de una pasada.

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.

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. Aunque de momento no se me
ocurren muchas utilidades.







----- Original Message ----- 
From: "sapphire3434" <sapphire3434(_en_)yahoo(_punto_)es>
To: <hispamsx(_en_)yahoogroups(_punto_)com>
Sent: Wednesday, April 28, 2004 1:06 PM
Subject: [hispamsx] RE: shell


escribió:
Se aceptan ideas acerca de comandos a implementar en la shell del
mnbios.

Solo se aceptarán ideas que puedan ser muy útiles.

  A ver qué te parece esta: foreach

Este comando permitiría ejecutar un comando (o serie de comandos)
sobre todos aquellos ficheros que encajasen en el patrón
proprocionado. Yo hice un comando foreach para MS-DOS en Turbo Pascal
(fuf... hace años de eso ya) y funcionaba algo así:

c:\> foreach *.txt
foreach *.txt do?
ren $n $a.pas
end
...

Y el resultado es que todos los archivos que encajaban en el patrón
*.txt eran renombrados a *.pas

La sintaxis que utilicé era la siguiente:

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

¿Qué te parece la idea?

Un saludo



*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>