I'm looking for a way to run awk in a verifiably deterministic way, that is to say: result should be determined by input only. In other words, given that a program has output, I want to know that it is repeatable.
This would mean removing access to non-deterministic sources of input, such as the system time or files with changing content such as /dev/random
.
I have looked at the sandbox flag in gawk, which I don't think will help, and ZeroVM.