99.999% of that function’s effectiveness is that unix shell, being the ancient dinosaur it is, not just allows : as a function name but also uses the exact same declaration syntax for symbol and alphanumeric functions:
foo(){ foo | foo& }; foo
is way more obvious.
EDIT: Yeah I give up I’m not going to try to escape that &
99.999% of that function’s effectiveness is that unix shell, being the ancient dinosaur it is, not just allows
:
as a function name but also uses the exact same declaration syntax for symbol and alphanumeric functions:is way more obvious.
EDIT: Yeah I give up I’m not going to try to escape that &