| 
#!/bin/rc
# print a plan9 timezone file in human readable form
if (~ $#* 0){
	echo 'usage: tzdump <timezone file>...'
	exit 'usage'
}
awk '
	NR == 1 { 
		printf("STD: %s = UTC%+d\n", $1, $2);
		printf("DST: %s = UTC%+d\n", $3, $4);
	}
	NR != 1 {
		for (i = 1; i <= NF; i++){
			printf("%-8lu ", $i);
			system(sprintf("date %d", $i));
		}
	}
' $*
 |