Shell 如何自动化终端输入/命令?

Shell 如何自动化终端输入/命令?,shell,terminal,automation,scripting,Shell,Terminal,Automation,Scripting,例如,如果我正在使用GitLab,并且每次执行git拉/推等操作时,它都会显示https://gitlab.example.com“:所以每次文本出现在终端时,它都应该自动输入特定的输入。在更广泛的范围内,如果 我把一堆要求输入的命令放在一个sh文件中,所有相应的输入都将由终端自动输入 Git只是这里的一个例子,因为存在一种通过添加ssh密钥来自动化Git的方法。另一个例子是ssh或scp。感谢您的阅读。别名+您自己选择的语言(bash、curl、perl、python等)中的脚本。您能详细说明

例如,如果我正在使用GitLab,并且每次执行git拉/推等操作时,它都会显示https://gitlab.example.com“:所以每次文本出现在终端时,它都应该自动输入特定的输入。在更广泛的范围内,如果

我把一堆要求输入的命令放在一个sh文件中,所有相应的输入都将由终端自动输入


Git只是这里的一个例子,因为存在一种通过添加ssh密钥来自动化Git的方法。另一个例子是
ssh
scp
。感谢您的阅读。

别名+您自己选择的语言(bash、curl、perl、python等)中的脚本。您能详细说明一下吗?查看
expect
。尝试过了,运气不好。仍在尝试。别名+您自己选择的语言(bash、curl、perl、python等)中的脚本。您能详细说明一下吗?查看
expect
。尝试过了,运气不好。还在努力。