diff options
Diffstat (limited to 'awklib/eg/lib/walkarray.awk')
-rw-r--r-- | awklib/eg/lib/walkarray.awk | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/awklib/eg/lib/walkarray.awk b/awklib/eg/lib/walkarray.awk new file mode 100644 index 00000000..5e36f46f --- /dev/null +++ b/awklib/eg/lib/walkarray.awk @@ -0,0 +1,9 @@ +function walk_array(arr, name, i) +{ + for (i in arr) { + if (isarray(arr[i])) + walk_array(arr[i], (name "[" i "]")) + else + printf("%s[%s] = %s\n", name, i, arr[i]) + } +} |