相关疑难解决方法(0)

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

bash read命令非常方便:

  • 读取 -p以提示用户并捕获用户的输入
  • read循环遍历文件的行.

但是,我在试图同时做两件事时遇到了问题.

例如:

#!/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 
Run Code Online (Sandbox Code Playgroud)

bash使用item.list文件中的下一项填充$ choice,而不是阻止和等待用户输入选项.

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

bash

22
推荐指数
1
解决办法
5534
查看次数

在Linux中,为什么所有进程都有一个全局/ dev/stdin文件?

不应该为不同的过程标准输入独特吗?如果是这样,stdin文件的路径不应该像/dev/pid/stdin全局一样/dev/stdin吗?

有没有人有这个想法?

unix linux stdin operating-system

6
推荐指数
1
解决办法
946
查看次数

标签 统计

bash ×1

linux ×1

operating-system ×1

stdin ×1

unix ×1