用法一
pipeline(from, to, ...)創建從數據源到目標的管道。源和目標可以是命令、I/O 流、字符串或其他 pipeline 調用的結果。至少一個參數必須是命令。字符串是指文件名。當使用兩個以上的參數調用時,它們從左到右鏈接在一起。例如,pipeline(a,b,c) 等價於 pipeline(pipeline(a,b),c)。這提供了一種更簡潔的方式來指定multi-stage 管道。
例子
:run(pipeline(`ls`, `grep xyz`))
run(pipeline(`ls`, "out.txt"))
run(pipeline("out.txt", `grep xyz`))用法二
pipeline(command; stdin, stdout, stderr, append=false)將 I/O 重定向到給定的 command 或從給定的 command 重定向。關鍵字參數指定應該重定向哪個命令流。 append 控製文件輸出是否附加到文件。這是 2 參數 pipeline 函數的更通用版本。當from 是命令時,pipeline(from, to) 等效於pipeline(from, stdout=to),當from 是另一種數據源時,pipeline(to, stdin=from) 等效於pipeline(to, stdin=from)。
例子
:run(pipeline(`dothings`, stdout="out.txt", stderr="errs.txt"))
run(pipeline(`update`, stdout="log.txt", append=true))相關用法
- Julia pop!用法及代碼示例
- Julia prod!用法及代碼示例
- Julia powermod用法及代碼示例
- Julia permute!方法用法及代碼示例
- Julia parse用法及代碼示例
- Julia parentindices用法及代碼示例
- Julia pushfirst!用法及代碼示例
- Julia position用法及代碼示例
- Julia pop!方法用法及代碼示例
- Julia push!用法及代碼示例
- Julia pairs用法及代碼示例
- Julia popfirst!用法及代碼示例
- Julia parent用法及代碼示例
- Julia pairs()用法及代碼示例
- Julia prevind用法及代碼示例
- Julia print用法及代碼示例
- Julia permutedims用法及代碼示例
- Julia parentmodule用法及代碼示例
- Julia prod用法及代碼示例
- Julia prevpow用法及代碼示例
- Julia promote_typejoin用法及代碼示例
- Julia println用法及代碼示例
- Julia promote_shape用法及代碼示例
- Julia popat!用法及代碼示例
- Julia parent()用法及代碼示例
注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.pipeline — Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
