Hack x Crack - Comunidad de Seguridad informática

Programación => Scripting => Batch / Bash => Mensaje iniciado por: AridYamm en Abril 08, 2021, 02:18:12 am

Título: El resultado de HOSTNAME pasarlo a una variable. BATCH
Publicado por: AridYamm en Abril 08, 2021, 02:18:12 am
Pues así, me gustaría que el resultado del comando HOSTNAME me lo guarde en una variable he buscado por
muchos lados sin tener resultados satisfactorios.

la única solución que encontré (que no se hacer) es mandar el resultado de HOSTNAME a un archivo de texto y a su vez regresar lo a una variable.
Título: Re:El resultado de HOSTNAME pasarlo a una variable. BATCH
Publicado por: DtxdF en Abril 08, 2021, 11:08:18 pm
Código: DOS
  1. @echo off
  2.  
  3. for /F "delims=" %%a in ('hostname') do (
  4.         set hostname=%%a
  5. )
  6.  
  7. REM Ya aquí puede hacer lo que quiera, pero para mostrarlo:
  8.  
  9. echo %hostname%

Si está en la consola solo debe usar un carácter de porcentaje (%), pero como en el ejemplo se usan dos porque es un archivo.

Le aconsejo lea esto: http://web.archive.org/web/20071202102550/www.palomatica.info/juckar/microsoft/msdos/bat/for.html

~ DtxdF
Título: Re:El resultado de HOSTNAME pasarlo a una variable. BATCH
Publicado por: AridYamm en Abril 10, 2021, 03:31:25 pm
Muchas gracias por el apoyo.
Si me ayudo con el batch que estoy intentando hacer y  claro que revisare la info sobre estructuras de control.