|
|
|
|
|
by void_one
1575 days ago
|
|
There is a fallacy in constructing "paradox.sh" problem. "behave_differently.sh" requires an argument, a program to be run and produce some output.
If "behave_differently.sh" is run without any argument, then there is no specified correct behavior. Thus, "paradox.sh" also requires "$1" to be non-empty, otherwise it's result is undefined.
When invoking "./paradox.sh ./paradox.sh", the inner "paradox.sh" will be launched without any arguments, running "behave_differently.sh" also without arguments. There is no logical impossibility, just constructed way to trigger unspecified behavior in "behave_differently.sh". |
|