Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash Julia命令行向导使一个命令等待下一个命令_Bash_Julia - Fatal编程技术网

Bash Julia命令行向导使一个命令等待下一个命令

Bash Julia命令行向导使一个命令等待下一个命令,bash,julia,Bash,Julia,我知道巫术标签会让无数的魔法迷住那些聚集在一起的粉丝程序员,他们用Julia语言操纵一切。我被告知,在juliavia run()中运行命令行参数是异步的,这意味着一个命令可能会在前一个命令完成之前启动。我假设上面提到的是真的,所以如果不是这样的话,请随意抨击。我希望运行一系列命令(类似于以下命令集),但不希望在第一个命令完成之前开始第二个命令: run(`cat $fx` |> `grep $datef` >> "$newfile") run(`cat

我知道巫术标签会让无数的魔法迷住那些聚集在一起的粉丝程序员,他们用Julia语言操纵一切。我被告知,在juliavia run()中运行命令行参数是异步的,这意味着一个命令可能会在前一个命令完成之前启动。我假设上面提到的是真的,所以如果不是这样的话,请随意抨击。我希望运行一系列命令(类似于以下命令集),但不希望在第一个命令完成之前开始第二个命令:

     run(`cat $fx` |> `grep $datef` >> "$newfile")

     run(`cat $gx` |> `grep $dateg` >> "$newfile") 
我想我可以在两者之间放置一个sleep命令,或者可能使用readall()(我也假设要打印到标准输出,必须等待),但我想知道是否还有更优雅的东西。衷心感谢您考虑这一点。

它们是同步的

run(`sleep 2`)
“有人告诉我,通过run()在Julia中运行命令行参数是异步的,”用一种卑鄙的咒语痛击这个说不实话的恶棍。8-)