2017-05-12 4 views
2

Wie ich stdout in eine Datei in den folgenden zwei Möglichkeiten, mit run richten Sie:Julia Pipeline und laufen

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

run (Pipeline (echo "col1 col2", stdout = "hi.csv"))

^Problem beim Formatieren

ist die Antwort auf die erste, aber was ist mit der zweiten?

Antwort

5

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

+0

Danke. Um zu editieren, wünschte ich mir, sie würden 'run()' '' '' '' '' '' einen Bash-Befehl mit ">>", ">", "|" usw. wie immer ... – Cokes

+4

Die Verwendung dieser Sonderzeichen in Befehlsobjekten wurde gerade veraltet, so dass Julia das eventuell implementieren kann. https://github.com/JuliaLang/julia/pull/21809 –

+5

Ja, in 0.7/1.0 wird dies einfach funktionieren. So wird dein Wunsch erfüllt :) – StefanKarpinski

Verwandte Themen