#! /bin/sh # $Id: infobox5,v 1.7 2011/01/18 09:19:09 tom Exp $ # get rid of all flickering by constructing a script unroll the loop, leaving # us in curses-mode until we're done counting. . ./setup-vars . ./setup-tempfile left=10 unit="seconds" last='\' cat >>$tempfile <<EOF $DIALOG $last EOF while test $left != 0 do cat >>$tempfile <<EOF --sleep 1 \ --begin 0 5 \ --title "INFO BOX" $* \ --infobox "Hi, this is an information box. It is different from a message box: it will not pause waiting for input after displaying the message. The pause here is only introduced by the sleep command within dialog. You have $left $unit to read this..." 0 0 $last EOF left=`expr $left - 1` test $left = 1 && unit="second" done echo >>$tempfile . $tempfile |