2017-03-16 98 views
1

我的shell腳本調用一個python腳本是這樣的:傳遞輸入到由shell腳本調用Python腳本

python take_user_input.py 

得到調用後take_user_input.py腳本會要求用戶輸入,就像這樣:

$ python take_user_input.py 
Please enter your username: <expects user to enter username> 
Please enter your email: <expects user to enter email> 

我不可能修改take_user_input.py腳本,因爲它是另一個軟件包的一部分。

問題:是否可以在shell腳本中指定用戶名和電子郵件,以便它在調用python腳本後自動接受這些值?

+0

你需要一個here文檔功能https://tldp.org/LDP/abs/html/here-docs.html – DyZ

回答

2

printf "my_username\nmy_password\n" | python take_user_input.py