gpt4 book ai didi

linux - 将文本管道化到 bash 脚本中

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:03:05 27 4
gpt4 key购买 nike

当我的用户登录时,我需要手动输入以下内容,因此我正在尝试创建一个脚本来为我完成此操作

. oraenv

该应用要求我输入,所以我输入“M40”(每次都是相同的文本)

然后我必须运行一个 Linux 应用程序来启动我的工作环境。

那么我如何自动输入 M40 然后按回车键

最佳答案

oraenv脚本提示输入 ORACLE_SID 的值, 所以你可以自己在 .profile 中设置它或其他地方。

export ORACLE_SID=M40

它还有一个标志,您可以设置它以使其成为非交互式:

ORAENV_ASK=NO

具体关于管道输入,必须编写脚本来处理它,例如使用 read或命令,如 cat没有文件名。参见 Pipe input into a script更多细节。然而,这不是标准oraenv已编码(假设这是您正在使用的脚本)。

关于linux - 将文本管道化到 bash 脚本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54156897/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com