PostScript 时钟示例
#!/bin/perl
$GS="/usr/local/bin/gs";
$|=1;
print "contest-type:image/gif","nn";
($seconds,$minutes,$hour)=localtime(time);
if($hour>12){
    $hour-=12;
    $ampm="pm";
} elsif ($hour==0){
    $hour=12;
    $ampm="noon";
}
else{
    $ampm="am";
}
$time=sprintf("%02d:%02d:%02d %s",$hour,$minutes,$seconds,$ampm);
$x=80;
$y=15;
open (GS,"|$GS -sDEVICE=jpeg -sOutputFile=- -q -g${x}x${y} - 2>/dev/null");
print GS <<End_of_PS;
%! PS-Adobe-3.0 EPSF-3.0
%% BoundingBox: 0 0 $x $y
%% EndComments
/Times-Roman findfont 14 scalefont setfont
/red {1 0 0 setrgbcolor} def
/black {0 0 0 setrgbcolor} def
black clippath fill
0 0 moveto
($time) red show
showpage
End_of_PS
close (GS);
exit(0);     
^^^^^^^^^^^^^^^^^^^^^^^^^the end
OS:solaris7
Perl:perl5.003
GS(ghostscript):gs5.50
通过。