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.
AIX no tiene paquete binario, por lo que se tiene que compilar.
root@selcordes]# ./configure --bindir=/usr/local/bin/ --mandir=/usr/share/man/ && make && make install
#!/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