xref: /illumos-gate/usr/src/test/util-tests/tests/awk/gnu/nasty2.awk (revision 8a2b682e57a046b828f37bcde1776f131ef4629f)
1# Based on nasty.awk, test same thing for printf
2#
3BEGIN {
4a="aaaaa"
5a=a a #10
6a=a a #20
7a=a a #40
8a=a a #80
9a=a a #160
10a=a a # i.e. a is long enough
11
12printf("a = %s, f() = %s\n", a, f())
13print a
14}
15
16function f()
17{
18gsub(/a/, "123", a)
19return "X"
20}
21