Bash   发布时间:2022-05-13  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了bash是否支持在读循环中嵌套读取?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
bash read命令非常方便

> read -p提示用户并从用户捕获输入@H_801_2@> while循环遍历文件的行.

但是,我正在尝试同时进行两个操作.

例如:

#!/bin/bash

while read item
do

    echo Item: $item

    read -p "choose wisely: " choice

    echo You still have made a $choice.

done < /tmp/item.list

bash与item.list文件中的下一个项目填充$choice而不是阻止和站立,供用户输入选项.

bash是否支持在读循环中嵌套读取?

最简单的修复是将外部读取从不同的文件读取 @H_801_2@描述符而不是标准输入.在Bash中,-u选项使得a @H_801_2@一点点容易
while read -u 3 item
do
  # other stuff
  read -p "choose wisely: " choice
  # other stuff
done 3< /tmp/item.list

大佬总结

以上是大佬教程为你收集整理的bash是否支持在读循环中嵌套读取?全部内容,希望文章能够帮你解决bash是否支持在读循环中嵌套读取?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: