3 ###APPAUTHOR: xiaoranzzz
4 ###APPDATE: Fri Oct 5 02:42:22 2007
6 ###APPDESC: just print arguments to stdout with format
7 ###APPUSAGE: [Format] [Args...]
8 ###APPEXAMPLE: printarg "%s\t%s" -test 1 -no 2
11 $ARGV[0]="-h" unless(@ARGV);
13 exit(system("plhelp",$0,@ARGV)) if($_ eq "-h" || $_ eq "--help");
16 my $format="%s\t=\t%s\n";
17 if($ARGV[0] =~ m/^.*%.*s.*%.*s.*/g) {
19 $format =~ s/\\n/\n/g;
20 $format =~ s/\\t/\t/g;
44 foreach (keys(%ARGS)) {
45 printf($format,$_,$ARGS{$_});
48 printf($format,"No flag",$_);