2017-03-06 23 views
0

我想知道簡單等價的perl -ne 'some expression'能夠使用節點CLI可能與--eval '<some expression, func/arrow>'--require some-line-by-line-enabler。是否有任何模塊使之成爲可能,或者有什麼可以寫入的模式?用節點CLI逐行處理輸入只提供一個eval表達式/回調來處理每一行

我也發現,即https://github.com/j-/require-cli,並懷疑這是否是正確的選擇。我正在嘗試準備一些非常基本的模塊,它暴露了readline.on('line', callback),但是使用stdin並不能直接使用。

回答

0

您可以用命令行節點EVAL腳本:

node -e "console.log('Hello!')" 
+0

我知道這一點,我已經在我的問題提到了這一點(如'-e'是一樣'--eval')。關鍵是要提供一個表達式,然後將這個表達式應用於預處理標準輸入的每一行(或者可選地將某個文件作爲可選參數提供,但這只是額外的期望) – ciekawy