Julia-命令中的格式字符串内插

问题描述 投票:0回答:1

我想在Julia中使用命令对象运行shell命令。但是,在构造命令时,我需要先使用某种逻辑在字符串中构造args,然后再从这些args中构造命令。

我的问题是,当字符串中有空格时,命令对象会自动将其括在引号中。下面是示例。

julia> my_str = "--arg1 test --arg2 test --flag1"
"--arg1 test --arg2 test --flag1"

julia> app_name = "test.jl"
"test.jl"

julia> `julia $app_name $my_str`
`julia test.jl '--arg1 test --arg2 test --flag1'`

是否有任何解决方法?

如果需要此信息,我在Julia 1.1.0中>

我想在Julia中使用命令对象运行shell命令。但是,在构造命令时,我需要先使用某种逻辑在字符串中构造args,然后再从...

command julia
1个回答
0
投票

传递列表似乎可以代替构造参数字符串。此行为在Julia文档的this部分中进行了说明。

© www.soinside.com 2019 - 2024. All rights reserved.