2013-01-16 86 views
5

從命令行,我想從我的粘貼板(FYI:pbpaste是一個OSX功能)採取腳本,並將其管道到Node的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

相關問題