xref: /freebsd/contrib/dialog/samples/shortlist (revision 7a1c0d96)
1*7a1c0d96SNathan Whitehorn#!/bin/sh
2*7a1c0d96SNathan Whitehorn# $Id: shortlist,v 1.2 2011/03/02 00:11:50 tom Exp $
3*7a1c0d96SNathan Whitehorn# make a short listing, which writes to both stdout and stderr.
4*7a1c0d96SNathan Whitehorn
5*7a1c0d96SNathan Whitehornif test $# != 0
6*7a1c0d96SNathan Whitehornthen
7*7a1c0d96SNathan Whitehorn	count=$1
8*7a1c0d96SNathan Whitehornelse
9*7a1c0d96SNathan Whitehorn	count=10
10*7a1c0d96SNathan Whitehornfi
11*7a1c0d96SNathan Whitehorn
12*7a1c0d96SNathan Whitehornwhile test $count != 0
13*7a1c0d96SNathan Whitehorndo
14*7a1c0d96SNathan Whitehorn	echo "** $count -- `date`"
15*7a1c0d96SNathan Whitehorn	w >&2
16*7a1c0d96SNathan Whitehorn	sleep 1
17*7a1c0d96SNathan Whitehorn	count=`expr $count - 1 2>/dev/null`
18*7a1c0d96SNathan Whitehorn	test -z "$count" && count=0
19*7a1c0d96SNathan Whitehorndone
20