2017-01-05 10 views
1

に標準出力をリダイレクト:vim8:なぜこれが動作しない仕事

:call job_start('echo hello > /tmp/file.txt') 

を、私は、これはコンテンツhello/tmpfile.txtと呼ばれるファイルを作成することを期待します。

どうすればいいですか?

答えて

3

この理由は、コマンドがシェルを介さずに直接実行されるためです。

、自分の意図した動作を持って道にヘルプページを使用するには(:help job_start)に教えてください:

:call job_start(["/bin/sh", "-c", "echo hello > /tmp/file.txt"]) 
+0

説明、ソリューション、リンク・ツー・ヘルプおよび1つの短い答えに、私の感触、愚かな作り。ありがとう! – XPlatformer

関連する問題