【发布时间】:2018-10-25 23:29:04
【问题描述】:
我想在 Linux 中编写一个脚本,启动一个程序(在终端中),然后在已经运行的程序的上下文中编写我想要的内容。 例如,我有 myScript.sh :
#!/bin/bash
echo "I want to open pgcli"
pgcli -h #ARGUMENTS#
....
当我从终端运行它时,当 pgcli 启动时,这当然会卡住。当我手动完成它时,会执行以下语句。 我不想做的是:当 pgcli 启动并要求我输入密码时,脚本会在程序的上下文中写入密码(然后是另一个 SQL 语句)。
这可以在脚本中完成吗?如果是这样,我该怎么做? 谢谢!
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。