Shell-Script

我們可以使用 Shell 腳本輸入返回嗎?

  • August 27, 2016

我想使用adduser USER(USER 是使用者名),但這會問我很多問題,例如全名和地址。我想要一個自動鍵入返回鍵並跳過這些問題的腳本。例如,我執行./myadduser.sh USERmyadduser.sh 並呼叫 adduser USER 並輸入返回所有問題。有沒有很好的方法來做到這一點?我正在考慮 Ubuntu 14.04。

對不起,我犯了一個錯誤。輸入返回不是所有問題,因為我必須輸入無法返回的密碼。除了密碼問題以外的所有問題都可以輸入返回嗎?

yes命令連續輸出提供的第一個參數,後跟換行符,直到停止。所以這應該適合你:yes "" | adduser ....

但是,大多數現代程序已經內置了類似的東西,或者製作它以便您可以在命令行上傳遞所有需要的資訊,使其對腳本友好。adduser我相信在 Ubuntu 上就是這種情況。

引用自:https://unix.stackexchange.com/questions/306028