Regresar   Foro de marcianitos.org > Emuladores y programas de todo tipo > Sistemas operativos > MS-DOS

 
 
Old 22-feb-2007, 01:24   #1
Bubu
Editor Marciano
Editor de textos por línea de comandos

Sí, ahora ando buscando un editor de textos para MS-DOS por línea de comandos, para hacer una cosa muy chuli que tengo pensado. Sería poder crear plugins del ArcaDOS, como p.ej. añadir un emulador de PlayStation. COn este editor de textos por línea de comandos yo podría localizar la línea "emulators" dentro del fichero ADVMENU.rc, y dar de alta fácilmente el emulador sin tocar el resto de líneas.

Pues eso, se trataría de localizar un pogramita MS-DOS que pudiera hacer algo tal que así:

Code:
EDIT2 ADVMENU.RC /R "EMULATOR PLAYSTATION" ""
Esa línea buscaría dentro del fichero ADVMENU.RC el texto "EMULATOR PLAYSTATION" y la sustituiría por "", es decir, la eliminaría. Uséase, que yo usaría ese comando para dar de baja el emulador PlayStation en ArcaDOS


Gracias de antemano
   
Old 22-feb-2007, 01:31   #2
Macarro
Administrador
 
Avatar de Macarro
Hay un método que tal vez te sirva, Bubu.

No estoy muy seguro de si era con el comando copy, pero se que se podía hacer un:

Code:
copy fichero1 fichero2 fichero3
De modo que sumaba fichero1 y fichero2 y los unía como un solo fichero3

Repitiendo ese proceso podrías ir añadiendo configuraciones individuales al fichero deseado.
   
Old 22-feb-2007, 02:10   #3
Bubu
Editor Marciano
OK, buena sugerencia, muchas gracias, y eso que siempre estás con que no tienes ni idea de pogramación esas cosas, jiji. Pero, ¿cómo elimino ahora esa línea o trozo de texto? ¿eh?
   
Old 22-feb-2007, 02:19   #4
Macarro
Administrador
 
Avatar de Macarro
Eliminar ni idea. Yo lo que te digo es por si algún día tienes un megapack con todo lo habido y por haber, que al instalar te pregunte qué sistemas quieres copiar y en base a ello monte un fichero de configuración u otro.
   
Old 22-feb-2007, 14:54   #5
Magod
Editor Marciano
Tus plegarias Bubu, han sido escuchadas

Se trata de Sed un editor por linea de comandos para MsDos.

http://www.cornerstonemag.com/sed/

Si necesitas ayuda ya sabes donde estamos
   
Old 22-feb-2007, 17:14   #6
Bubu
Editor Marciano
Yeah, ese tiene una pinta buenísima. Ya me lo he descargao y lo estoy catando. Luego comento los resultados. Muchas gracias, Magod

Por cierto, qué Sed me está entrando... una cervecita me vendrá bien mientras hago las pruebas, jiji.
   
Old 24-feb-2007, 03:51   #7
Bubu
Editor Marciano
Diossss... esta herramiento es muy poderosa, pero tan poderosa como complicada. Y la documentación está muy orientada a Linux.
Lo que trato es de hacer 2 cosas:

(1) ¿Cómo se elimina una línea y su lugar (no al final) se pone otra?
(2) ¿Cómo se sustituye un trozo de línea por otro?


Estoy ahí, ahí... Llevo unas cuantas horas intentándolo pero sobre todo el punto (2) me está siendo harto complicado.


Edito: Fijarsus aquí la cantidad de cosas que se puén hacer con el SED este, pero no encuentro cómo hacer lo que necesito...

Editado por Bubu en 24-feb-2007 a las 03:56.
   
Old 24-feb-2007, 04:14   #8
Bubu
Editor Marciano
¡¡ Eureka !! Para sustituir en un fichero f1 el texto txt1 por el texto txt2 y generar un nuevo fichero f2 con los cambios, se hace así:

Code:
sed -e s/txt1/txt2/g f1 >> f2

Bueno, pues yo creo que ya está. Con esto tenemos para hartarnos de meter consolas en ArcaDOS, jiji
   
Old 24-feb-2007, 10:32   #9
Armenta
Moderador General
 
Avatar de Armenta
vale, ejjeje veo que ha habido movimiento esta noche, jejejej
ahora hace falta que controles lo mismo, pero para eliminar lineas, se puede?
   
Old 24-feb-2007, 19:02   #10
Magod
Editor Marciano
Me alegro de que te sirviese

Por cierto, cuidado con las recaidas del MAL-CIANO, que eso de postear a las 3 de la mañana jejejejejeje lo tuyo es vicio.