julia> c = setenv(`env`, ["FOO=>bar"])
setenv(`env`,Union(ASCIIString,UTF8String)["FOO=>bar"])

julia> run(c)
FOO=>bar

On Wed, Dec 31, 2014 at 2:16 PM, Sean Marshallsay <srm.1...@gmail.com>
wrote:

> In Bash I can do something like this
>
> $ echo $RANDOM_VAR
>
> $ RANDOM_VAR='heya' env
> RANDOM_VAR='heya'
> OTHER_ENV_VAR=whatever_it_was_before
> ...
> $ echo $RANDOM_VAR
>
> $
>
> In Julia, however,
>
> julia> run(`env`)
> OTHER_ENV_VAR=whatever_it_was_before
> ...
>
> julia> run(`RANDOM_VAR='heya' env`)
> ERROR: could not spawn `RANDOM_VAR=heya env`: no such file or directory
> (ENOENT)
>  in _jl_spawn at process.jl:217
>  in spawn at /usr/local/Cellar/julia/0.3.3/lib/julia/sys.dylib (repeats 2
> times)
>  in run at /usr/local/Cellar/julia/0.3.3/lib/julia/sys.dylib
>
> julia>
>
> Is there a way to emulate this behaviour in Julia?
>

Reply via email to