重定向STDIN在bash? [英] Redirect STDIN in bash?
本文介绍了重定向STDIN在bash?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有关一个例子,我想与登录密码到MySQL。我知道我可以使用-pmypass,但我想了解我如何在bash重定向标准输入。所以我的测试是
For an example i would like to login to mysql with a password. i KNOW i can use -pmypass but i want to learn how do i redirect stdin in bash. So my test is
mysql -u limited_user -p <text to redirect into stdin when it prompts for my pass>
我见过&LT;文件名之前,但我不想把数据存储在一个文件中。我试着和放大器;和&安培; - 但没有运气。我不知道是什么&安培; - 确实
I seen < filename before but i dont want to store the data in a file. I tried & and &- but had no luck. I am not sure what &- does.
推荐答案
通常情况下,它只是:
echo password|command
但很多项目,包括MySQL,读取密码不真正从标准输入读取。相反,它们直接与终端相互作用。见<一href=\"http://stackoverflow.com/questions/1401002/trick-an-application-into-thinking-its-stdin-is-interactive-not-a-pipe\">Trick一个应用程序,以为它的标准输入是互动的,不是一个烟斗。
这篇关于重定向STDIN在bash?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文