问题
From command line, I'd like to take a script from my paste board (FYI: pbpaste is an OSX feature) and pipe it into the Node's repl command line tool. For example:
pbpaste | node -e
This does not evaluate the contents in my clipboard. How do I get the runtime to do this?
回答1:
The -e
option is for running JS passed as an argument. To run JS from stdin, you can simply pipe to node
directly.
pbpaste | node
回答2:
This seems to do the trick:
node -e "$(pbpaste)"
来源:https://stackoverflow.com/questions/14352725/how-do-you-pipe-scripts-into-nodejs-from-command-line