diff options
Diffstat (limited to 'test/asorti.awk')
-rw-r--r-- | test/asorti.awk | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/test/asorti.awk b/test/asorti.awk new file mode 100644 index 00000000..3314c9f3 --- /dev/null +++ b/test/asorti.awk @@ -0,0 +1,27 @@ +function init(a) +{ + delete a + + a["aardvark"] = 1 + a["animal"] = 2 + a["zebra"] = 3 + a["zoo"] = 4 + a["Iguana"] = 5 + a["Alligator"] = 6 + a["Nouns"] = 7 + a["people"] = 8 +} + +BEGIN { + + for (IGNORECASE = 0; IGNORECASE < 2; IGNORECASE++) { + init(a) + + n = asorti(a) + + for (i = 1; i <= n; i++) + printf("a[%d] = \"%s\"\n", i, a[i]) + + print "============" + } +} |