dialog
Dialog es una utilidad para crear interfaces a shell script, u otros lenguajes como Perl. No es gráfico (utiliza curses) así es que puede funcionar bien en consola como xterm. Hay versiones gráficas llamadas Xdialog.
- Comando:
- dialog
- Tipo:
- cmd
- Descripcion:
- Utilidad para crear interfaces a shell script.
- Plataforma:
- AIX, Solaris, Linux
AIX
AIX no tiene paquete binario, por lo que se tiene que compilar.
- Descargar nucurses para AIX (Opcional)
root@selcordes]# ./configure --bindir=/usr/local/bin/ --mandir=/usr/share/man/ && make && make install
Ejemplos
#!/bin/bash #A gauge Box example with dialog arch[1]=ECAELC1002.TXT arch[2]=ECAELR1002.TXT arch[3]=ECAENM1002.TXT arch[4]=ECAEVD1002.TXT arch[5]=ECAHHC1002.TXT arch[6]=ECAHHR1002.TXT arch[7]=ECAHIM1002.TXT arch[8]=ECANND1002.TXT arch[9]=ECAELD1002.TXT arch[10]=ECAENC1002.TXT ( c=0 fer=$(( 100 / 24 )) for item in ${arch[*]} do [ -f "$item.gpg" ] && rm -f "$item.gpg" size=$(ls -lh $item |awk -d" " '{ print $5 }') echo "$c %" echo "XXX" echo "Archivo: $item \n" echo "Tamano: $size" echo "XXX" /opt/csw/bin/gpg -er drodriguez $item >log.log 2>&1 ((c+=$fer)) done ) | dialog --title " Encriptando " --gauge "Por favor espere ... " 10 60 0