I want to use a variable in regex brace
but it seems does not work.
$ echo 'abcabcabc' | awk '{ sub(/(abc){2}/,"XXX"); print }'
XXXabc
# this is not a correct result.
$ echo 'abcabcabc' | awk '{ i=2; sub(/(abc){i}/,"XXX"); print }'
abcabcabc
$ echo 'abcabcabc' | awk '{ if (/(abc){3}/) print "ok" }'
ok
# this does not work correctly.
$ echo 'abcabcabc' | awk '{ i=3; if (/(abc){i}/) print "ok" }'