我已經搜索了很多內容,但無法找到任何告訴我如何在使用jrunscript執行JS時訪問stdin的任何內容。如何在jrunscript或jjs中訪問stdin(在win7上)
這似乎是不可能的。
用例: 我想寫一個小小的JS腳本,在我想通過管道傳遞文本數據的cmd上使用正則表達式替換。
>cat file | jrunsscript -f apply-regex.js
...出來的結果(我可以管入一個文件等)。
因此,我需要訪問stdin以讀取管理到jrunsscript的內容。
備註:因爲我通常使用sed,但是在某些情況下正則表達式本身涉及引號時會出現問題。
這是什麼都做對Arg的jsrunscript
@Squashman:更新了我的OP。 .BAT將'jrunsscript -f apply-regex.js'轉換爲'apply-js-regex.bat' – elonderin