Julia shell命令如何处理管道?

Julia shell命令如何处理管道?,shell,julia,read-eval-print-loop,Shell,Julia,Read Eval Print Loop,使用Julia 1.0 REPL中的shell命令;ls工作正常,工作正常;排序foo 然而,我在管道方面没有成功,;ls |排序 shell>ls |排序 ls:sort:没有这样的文件或目录 ls:|:没有这样的文件或目录 有解决办法吗?我正在macos上运行bash。根据,您需要使用run和pipeline: 尝试运行: run(pipeline(`ls`, `sort`)) 或者run(`ls`|>`sort`)我使用的是1.0 macos@user1934428错误:MethodEr

使用Julia 1.0 REPL中的shell命令<代码>;ls工作正常,
工作正常;排序foo

然而,我在管道方面没有成功,
;ls |排序

shell>ls |排序
ls:sort:没有这样的文件或目录
ls:|:没有这样的文件或目录

有解决办法吗?我正在macos上运行bash。

根据,您需要使用
run
pipeline

尝试运行:

run(pipeline(`ls`, `sort`))

或者
run(`ls`|>`sort`)
我使用的是1.0 macos@user1934428错误:MethodError:Cmd类型的对象不可调用Stacktrace:[1]|>(::Cmd,::Cmd)at./operators.jl:813[2]无的顶级作用域:0`@niczky12
run(pipeline…)
。工作,但它没有相同的感觉“;”我知道。但这是我能找到的唯一解决办法。你有没有试着随便问一下?