加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 暂停Shell脚本直到在循环中按Enter键

发布时间:2020-12-15 18:24:47 所属栏目:安全 来源:网络整理
导读:当我在读文件时 示例脚本 while read filedotemp = $(echo $file)read -p "Press Enter to continue"echo $tempdone test.txt 我想暂停脚本,直到我按ENTER键 默认情况下读取标准输入的读取,重定向到文件,因此它从文件中获取行.您可以重定向回终端: read -p
当我在读文件时

示例脚本

while read file
do
temp = $(echo $file)
read -p "Press Enter to continue"
echo $temp
done < test.txt

我想暂停脚本,直到我按ENTER键

默认情况下读取标准输入的读取,重定向到文件,因此它从文件中获取行.您可以重定向回终端:
read -p "Press Enter to continue" </dev/tty

另一种选择是使用不同的FD进行文件重定向

while read -u 3
do
    ...
done 3< test.txt

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读