2017-05-12 60 views
2

如何直接stdout在以下兩個方面的文件中的run朱莉婭管道和運行

echo "col1 col2" > hi.csv 
echo "col1 col2" >> hi.csv 

運行(管道(echo "col1 col2",標準輸出= 「hi.csv」))

^故障格式化,

是第一個答案,但第二個呢?

回答

5

run(pipeline(`echo "col1 col2"`, stdout="hi.csv", append=true))

+0

謝謝。爲了社論化,我希望他們能以某種方式讓'run()'用一個bash命令加上「>>」,「>」,「|」像往常一樣... – Cokes

+4

在命令對象中使用這些特殊字符只是廢棄,所以朱莉婭可以最終實現這一點。 https://github.com/JuliaLang/julia/pull/21809 –

+5

是的,在0.7/1.0這隻會工作。所以你的願望將被授予:) – StefanKarpinski