2006-10-10 14:09:23 +00:00
|
|
|
BEGIN {
|
|
|
|
print "ARGC=", ARGC;
|
2006-10-11 03:19:08 +00:00
|
|
|
for (i in ARGV)
|
|
|
|
{
|
|
|
|
print "ARGV[" i "]", ARGV[i];
|
|
|
|
}
|
2006-10-11 03:25:02 +00:00
|
|
|
|
|
|
|
print "----------------------";
|
|
|
|
print "ARGC=", ARGC;
|
|
|
|
split ("111 22 333 555 666 777", ARGV);
|
|
|
|
for (i in ARGV)
|
|
|
|
{
|
|
|
|
print "ARGV[" i "]", ARGV[i];
|
|
|
|
}
|
|
|
|
|
2006-10-15 15:46:14 +00:00
|
|
|
#for (i = 0
|
|
|
|
# i < 20
|
2006-11-02 11:36:41 +00:00
|
|
|
# i;;) print "[" i "]";
|
|
|
|
#for (i = 0
|
|
|
|
# (i < 20)
|
|
|
|
# i;;) print "[" i "]";
|
2006-10-15 15:46:14 +00:00
|
|
|
|
2006-11-02 11:36:41 +00:00
|
|
|
#printf 10, 20, 30;
|
2006-11-13 09:02:41 +00:00
|
|
|
if (ARGC >= 0) printf ("ARGC [%++#10.10i] is positive\n", 10);
|
|
|
|
if (ARGC >= 0) printf ("ARGC [%++#10.10f] is positive\n", 10);
|
|
|
|
if (ARGC >= 0) printf ("ARGC [%++#10.10E] is positive\n", 10124.1123);
|
|
|
|
if (ARGC >= 0) printf ("ARGC [%++#10.10G] is positive\n", 10124.1123);
|
|
|
|
if (ARGC >= 0) printf ("ARGC [%++#10.10g] is positive\n", 10124.1123);
|
|
|
|
if (ARGC >= 0) printf ("ARGC [%++#10.10f] is positive\n", 10124.1123);
|
|
|
|
printf ("[%d], [%f], [%s]\n", 10124.1123, 10124.1123, 10124.1123);
|
|
|
|
printf ("[%-10c] [% 0*.*d]\n", 65, 45, 48, -1);
|
2006-11-14 14:54:47 +00:00
|
|
|
|
|
|
|
print sprintf ("abc%d %*.*d %c %s %c", 10, 20, 30, 40, "good", "good", 75.34);
|
2006-10-10 14:09:23 +00:00
|
|
|
}
|