我想要獲得用戶輸入的bash腳本,首先通過wget下載(在下面的代碼中使用cat),然後通過stdin輸入bash。我認爲這將是直接的,但它不起作用。閱讀用戶輸入的腳本傳遞給解釋器
腳本(在一個叫gistfile2.sh文件):
#!/bin/bash
echo -n "Enter path: "
read path
echo $path
我如何運行它:
[email protected]:/tmp# cat (or wget -qO-) gistfile2.sh | bash
Enter path: [email protected]:/tmp#
任何想法?
這將運行很好,如果你做'。/ gistfile2.sh'。它需要輸入並將其回顯到屏幕.... – dramzy 2014-10-19 23:27:18
@RespectMyAuthoritah是的,但我想在Github的要點上託管它,然後只是wget /捲曲它並將其管理到bash命令。 – Jeune 2014-10-19 23:28:20