2017-05-19 4 views
1

私は初心者ですが問題があります。私はコマンド "pbcopy"でdart:ioプロセスを使いたいと思います。私はこれを試してみましたが、それは動作しないようです:Dart IO process.run( 'pbcopy'、[]) - 使用方法は?

import 'dart:io'; 

main() { 
    Process.run('echo', ['hello', '|', 'pbcopy']); 
} 

答えて

0

echoはあなたのシェルから内部コマンドであると|は、シェルのみの機能ではなく、コマンドパラメータです。 LinuxまたはMacの場合は試してみてください

Process.run('bash', ['-c', 'echo hello | pbcopy']); 
+0

それは機能しましたか?私は自分自身を試していない。 –

+0

作品です。ありがとうございました。 – dabimaun

+0

偉大な、聞いてうれしい:) –

関連する問題