python - 存储变量并将其用作 bash 脚本的提示输入
问题描述
与我发现的主题相反,我不是在寻找由 bash 解释的脚本询问的用户输入的输入。
这里的提示来自 python 脚本。让我们称之为script.py
。让我们调用 bash 脚本bashscript.sh
。
在基本终端中,当我启动时script.py
,python script.py
我得到一个提示询问:
Do you want to confirm? [y/n]
。自然我进入y
或n
在终端。
但是,当前面的命令不是在终端中而是在 bash 脚本中解释时怎么办?
我想要类似下面的东西。当然这是一个完全错误的代码,语法等等,这只是为了展示这个想法。
#!/bin/bash
#bashscript.sh
preparedInput = 'y'#to confirm by yes
python script.py <- preparedInput #automatically answers 'y' without the user has to type
这很难实现吗,所以我必须更改我的 python 源代码才能不通过提示询问?
解决方案
推荐阅读
- java - 复合键和多对一
- r - 在闪亮的输入函数中,我可以将初始值设置为缺失,而不是 NULL 吗?
- spring - Vue.JS 和 Spring Boot - 重定向到 404 上的主页
- angular - 如何检索所有选中的复选框?
- git - git 在一行中提交消息?
- html - 我无法在下拉列表 Web VBA 中选择多个项目
- c# - 错误 MSB4216:无法运行“GenerateResource”任务,因为 MSBuild 无法创建或连接到任务
- reactjs - 在组件类内部和渲染函数外部声明变量以在渲染函数中使用它时出错
- sql - SQL Sybase 中 SUBSTRING() 和 RIGHT() 函数的区别?
- android - 恢复时 MapBox SDK 黑屏