Bash Julia命令行向导使一个命令等待下一个命令
我知道巫术标签会让无数的魔法迷住那些聚集在一起的粉丝程序员,他们用Julia语言操纵一切。我被告知,在juliavia run()中运行命令行参数是异步的,这意味着一个命令可能会在前一个命令完成之前启动。我假设上面提到的是真的,所以如果不是这样的话,请随意抨击。我希望运行一系列命令(类似于以下命令集),但不希望在第一个命令完成之前开始第二个命令:Bash Julia命令行向导使一个命令等待下一个命令,bash,julia,Bash,Julia,我知道巫术标签会让无数的魔法迷住那些聚集在一起的粉丝程序员,他们用Julia语言操纵一切。我被告知,在juliavia run()中运行命令行参数是异步的,这意味着一个命令可能会在前一个命令完成之前启动。我假设上面提到的是真的,所以如果不是这样的话,请随意抨击。我希望运行一系列命令(类似于以下命令集),但不希望在第一个命令完成之前开始第二个命令: run(`cat $fx` |> `grep $datef` >> "$newfile") run(`cat
run(`cat $fx` |> `grep $datef` >> "$newfile")
run(`cat $gx` |> `grep $dateg` >> "$newfile")
我想我可以在两者之间放置一个sleep命令,或者可能使用readall()(我也假设要打印到标准输出,必须等待),但我想知道是否还有更优雅的东西。衷心感谢您考虑这一点。它们是同步的
run(`sleep 2`)
“有人告诉我,通过run()在Julia中运行命令行参数是异步的,”用一种卑鄙的咒语痛击这个说不实话的恶棍。8-)