重定向STDIN在bash? [英] Redirect STDIN in bash?

查看:191
本文介绍了重定向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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆