簡體   English   中英

如何通過Linux命令傳遞多個鍵盤輸入

[英]How to pass multiple keyboard inputs along with linux command

我運行linux命令,有時會要求用戶輸入(按y或n)。

之后,對於同一命令,我需要通過(是/否)

我一直想回答y,然后是,我如何自動傳遞該值?

對於1個參數,我知道我們可以使用echo y | command

但是,對於多個輸入,我不知道如何?

通過y之后,我還應該給出yes。有沒有辦法???

使用yes工具

如果您始終希望傳遞相同的值,則可以使用yes命令。 例如:

yes | ./script.sh

使用Expect,變量或配置文件

如果您需要更復雜的東西,那么是的通常無法直接做您想做的事情。 相反,您應該使用Expect編寫復雜交互的腳本,或者重寫Shell腳本以使用變量或配置文件來傳遞參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM