env -S
#!/usr/bin/env -S python -O
#!/bin/bash -ex
#!/bin/bash -ex
=
?=
? --option="abc"
, the program sees --option=abc
"--option=abc"
\
can work ?--option=abc
in one case and --option="abc"
in the other case--option="abc"
is wrong, but at least not an invalid option, so it'd work--option="abc"
is wrong, but at least not an invalid option, so it'd work --option="abc"
--option=abc
--option=abc
in both cases, which would be correct)sh -c "sh -c \"program --option=\"abc\"\""
--> sh -c "program --option=abc"
--> program --option=abc
{a,b,c}
, which is interpreted by shell expansionCXXFLAGS
and LDFLAGS
$
and the resulting $somevar
is expanded to what you want next roundprogram <(echo abcd)
?<(echo abcd)
like this