首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在ZSH中的'eval‘后使用'read -p’请求y/n输入?

在ZSH中,可以使用'eval'和'read -p'结合来请求用户输入y/n。下面是一个示例代码:

代码语言:txt
复制
eval "read -p 'Do you want to proceed? (y/n): ' response; if [[ \$response == 'y' ]]; then echo 'You chose yes'; else echo 'You chose no'; fi"

这段代码会在终端中显示提示信息"Do you want to proceed? (y/n): ",然后等待用户输入。用户输入的值会存储在变量'response'中。接着,使用条件语句判断'response'的值,如果是'y',则输出"You chose yes",否则输出"You chose no"。

这种方法可以在ZSH中实现请求用户输入y/n的功能。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

TensorFlow从1到2(十四)评估器的使用和泰坦尼克号乘客分析

通常认为评估器因为内置的紧密结合,运行速度要高于Keras。Keras一直是一个通用的高层框架,除了支持TensorFlow作为后端,还同时支持Theano和CNTK。高度的抽象肯定会影响Keras的速度,不过本人并未实际对比测试。我觉的,对于大量数据导致的长时间训练来说,这点效率上的差异不应当成为大问题,否则Python这种解释型的语言就不会成为优选的机器学习基础平台了。 在TensorFlow 1.x中可以使用tf.estimator.model_to_estimator方法将Keras模型转换为TensorFlow评估器。TensorFlow 2.0中,统一到了tf.keras.estimator.model_to_estimator方法。所以如果偏爱评估器的话,使用Keras也不会成为障碍。

02
领券