0
我正在運行一個shell腳本通過管道它到sh
。例如:通過pipe讀取命令行參數到sh
curl commands.io/count-duplicate-lines-in-a-file | sh
我能想出如何在文件名中傳遞的唯一方法是使用:
read file </dev/tty
您可以檢查出這裏的腳本: Count duplicate lines in a file
有另一種將文件名作爲參數傳遞給腳本的方式,無需先將其保存到本地文件,設置權限並運行它?
想法是,您可以使用Monitor捕獲終端輸入/輸出,然後使用curl
通過管道連接到sh
從命令行重新運行它。
有更好的方法來做到這一點 –
使用'curl'而不是'cat'是什麼意思? –
commands.io/count-duplicate-lines-in-a-file是網上的資源 - 不在我的本地機器上。 – user3829913