Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Dialog
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Título en minúscula}} {{Ficha de software |nombre = dialog |logo = |captura = Dialog-2021.png |pie = |desarrollador = Thomas E. Dickey |autor = |modelo_desarrollo = |lanzamiento = 1994 |web_lanzamiento = |última_versión = 1.3-20260721 |fecha_última_versión = {{fecha de lanzamiento|22|7|2026}}<ref>https://invisible-mirror.net/archives/dialog/</ref> |web_última_versión = |última_versión_prueba = |fecha_última_versión_prueba = |web_última_versión_prueba = |género = |lenguaje_programación = |sistema_operativo = [[Unix]], [[Linux]], [[POSIX]] |plataforma = |licencia = [[LGPL]] |estado = |idiomas = |español = |sitio_web = https://invisible-island.net/dialog |soporte = |versiones = }} '''dialog''' es una aplicación utilizada en [[Script de shell|scripts de shell]] que muestra [[Widget|widgets]] de [[interfaz de usuario]] de texto.Utiliza la biblioteca [[curses]] o [[ncurses]]. Este último proporciona a los usuarios la posibilidad de utilizar un ratón, por ejemplo, en un [[xterm]]. Fue creado por Savio Lam (la primera versión 0.3 fue en el año 1994).<REF>{{cita web |url= http://www.linuxjournal.com/article/2750 |título= Interview with Patrick Volkerding |fechaacceso=22 de junio de 2021 |apellido= Hughes |nombre= Phil |fecha= septiembre de 1994 |sitioweb= Linux Journal |idioma= inglés |cita= }}</REF><REF name="linuxdie">{{cita web |url= https://linux.die.net/man/1/dialog |título= dialog(1) - Linux man page |fechaacceso=22 de junio de 2021 |apellido= |nombre= |fecha= |sitioweb= linux.die.net/ |idioma= inglés |cita= }}</REF> Posteriormente tuvo varias modificaciones. Desde 1999 ha sido mantenido y reescrito por Thomas Dickey.<REF>{{cita web |url= http://invisible-island.net/dialog/CHANGES|título= Dialog Change Log|fechaacceso=22 de junio de 2021 |apellido= |nombre= |fecha= |sitioweb= |idioma= inglés|cita= }}</REF> Existe al menos una [[Bifurcación (desarrollo de software)|bifurcación]] para el sistema operativo [[FreeBSD]] desde finales de 1994.<REF>{{cita web |url= http://www.freebsd.org/cgi/cvsweb.cgi/src/gnu/usr.bin/dialog/|título=FreeBSD CVS src/gnu/usr.bin/dialog/ |fechaacceso=22 de junio de 2021 |apellido= |nombre= |fecha= |sitioweb= |idioma= inglés|cita= }}</REF><REF>{{cita web |url= http://www.unix.com/man-page/FreeBSD/3/DIALOG/|título= FreeBSD library manual for '''dialog'''|fechaacceso=22 de junio de 2021 |apellido= |nombre= |fecha= |sitioweb= |idioma= inglés|cita= }}</REF> Hay varios programas inspirados en dialog; no todos leen los mismos scripts. Los más conocidos son Xdialog y whiptail<REF name="linuxdie"/> == Ejemplos de uso == Para poner un mensaje en pantalla hasta que el usuario pulse enter: <syntaxhighlight lang="bash"> dialog --title "Título" --msgbox "Hola Mundo" 0 0 </syntaxhighlight> Para responder preguntas con respuesta SI/NO si la respuesta es SI devuelve 0 si la respuesta es NO devuelve 1: <syntaxhighlight lang="bash"> dialog --title "Titulo" --yesno "¿Te gusta el color azul?" 0 0 </syntaxhighlight> Muestra información en pantalla durante 4 segundos:<REF>{{cita web |url= https://aplicacionesysistemas.com/dialog-crear-menus-tus-scripts/|título= Dialog: Como crear menús en tus scripts|fechaacceso=22 de junio de 2021 |apellido= Obaya|nombre= Ignacio Alba |fecha= 16 de marzo de 2016|sitioweb= Aplicaciones y Sistemas.com|idioma= |cita= }}</REF> <syntaxhighlight lang="bash"> dialog --infobox "Espera 4 segundos" 0 0 ; sleep 4 </syntaxhighlight> == Referencias == {{listaref}} {{Control de autoridades}} [[Categoría:Programas del estándar Unix]] [[Categoría:Software para Unix]] [[Categoría:Software para Linux]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Dialog
»
Añadir idiomas
Añadir tema