diff options
Diffstat (limited to 'extension/testrecord.sh')
-rwxr-xr-x | extension/testrecord.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/extension/testrecord.sh b/extension/testrecord.sh new file mode 100755 index 00000000..61d1ba76 --- /dev/null +++ b/extension/testrecord.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +AWK=../gawk +$AWK 'BEGIN { OFS = ORS = ""; for (j = 1; j <= 4; j++) for (i = 1; i <= 16; i++) print j}' > _rec.in +for i in 1 2 3 4 5 +do +$AWK -f record.awk -vinfile='_rec.in' -e 'BEGIN { +reclen = 16 +record(r, infile, reclen, "r+") +FIELDWIDTHS="8 4 4" +for (i = 1; i in r; i++) { + $0 = r[i] + print $1 +} +delete r[1] +unbind_array(r) +print "--" }' +done +rm -f _rec.in |