2013-01-16 16 views
5

コマンドラインから、貼り付けボードからスクリプトを取り出して(FYI:pbpasteはOSXの機能です)、ノードのreplコマンドラインツールにパイプします。たとえば:コマンドラインからNodeJにスクリプトをパイプする方法はありますか?

pbpaste | node -e

これは私のクリップボードの内容を評価しません。これを実行するにはどのようにすればよいですか?

+1

これは '-e'なしで動作するはずです。 – loganfsmyth

答えて

6

-eオプションが引数として渡されたJSを実行するためのものです。 stdinからJSを実行するには、単にnodeにパイプするだけです。

pbpaste | node 
+0

ダウンロードされたスクリプトをノードにパイプするのには使えません。 (つまり、「curl -L https:// | node」 – cchamberlain

+0

@ColeChamberlain新しい質問を投稿してください。 – loganfsmyth

4

これはトリックを行うようだ:

node -e "$(pbpaste)"

+1

'node -e" process.stdout.write( 'hi'); " – jaggedsoft

関連する問題