Acciones sobre archivos de texto. [Batch]

Iniciado por leogtz, 24 Enero 2009, 00:30 AM

0 Miembros y 1 Visitante están viendo este tema.

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

DameBanda

Gracias por tu respuesta Leo, me ha servido de mucho
Y yo pensaba que sería mas sencillo  ;)
"Amarillo, pensó" Douglas Adams




[img]http:/

No_Miaus

Holas!
En un txt de una sola linea ejemplo: "Esto es una prueba". Como podría añadirle al final de la linea "/loquesea" sin poner un espacio delante de manera que quedara: "Esto es una prueba/loquesea".

Muchas gracias :)

No_Miaus

Cita de: No_Miaus en 29 Agosto 2011, 02:47 AM
Holas!
En un txt de una sola linea ya creado, ejemplo: "Esto es una prueba". Como podría añadirle al final de la linea "/loquesea" sin poner un espacio delante de manera que quedara: "Esto es una prueba/loquesea".

Muchas gracias :)

leogtz

Cita de: No_Miaus en 29 Agosto 2011, 02:47 AM
Holas!
En un txt de una sola linea ejemplo: "Esto es una prueba". Como podría añadirle al final de la linea "/loquesea" sin poner un espacio delante de manera que quedara: "Esto es una prueba/loquesea".

Muchas gracias :)

¿Por qué pones dos veces el mensaje? ¿Cuál es la intención?
¿Para qué necesitas hacer esto?

@echo off
rem "file.txt" es el archivo a editar.
rem Obtenemos la linea...
<file.txt (set /p line=)
echo %line% /loquesea > file.txt

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

No_Miaus

#185
Perdon es que soy nuevo en el foro y no se lo que hice xD.
Gracias por la ayuda pero hay alguna forma de que no se añada un espacio?
se me queda "Esto es una prueba(espacio)/loquesea" y yo no quiero el espacio :(
quiero que se quede junto, es para una dirección de internet.

Y una vez modificada la linea como puedo volver a utilizarla entera en el bat?

Un saludo!

vrer

buenas unas preguntitas  :)
como saber el nombre del archivo bat que estoy ejecutando teniendo en cuenta que le pueden cambiar de nombre y ponerlo en una variable

y esta para poner cookies desde
%appdata%/mozilla/firefox/profiles
pongo
dir /b

me sale
v2h1b0vu.default
quiero poner las primeras 8 letras en una variable ya que siempre cambian y esa es la direccion de cookies de firefox
y una cosa mas como saber la direccion de mi usb teniendo en cuenta que varia de letra por eso de las particiones de discos
Es para copiar cookies y guardarlo en un usb asi puedes entrar a las paginas que quieras automaticamente con tu usuario y contraseña sin necesidad de ponerlos solo volviendo a copiar las cookies del usb a la direccion de las cookies de firefox solo me falta eso de la unidad de usb y las primero 8 letras, gracias de antemano  ::)

leogtz

%~0
%0
%~dpnx0

Consulta el post "Programación avanzada Batch" en esta misma sección.

El script se ejecutará desde la USB?
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

vrer

gracias, ya revise programacion avanzada en batch y sobre el script se ejecutara en la computadora en algun disco pero no dentro del usb quisiera saber si hay alguna forma de conseguir la direccion del usb que este conectado.

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com