while循环中使用read读取变量的一点小技巧
在while循环中再使用read读取变量,会有问题。
比如一个脚本类似这样
while read aa
do
echo "Your name?"
read name
done<aa.txt
运行类似的脚本时,到4行的时候,并不会停下来等待输入name。
修改成下面这样,可解决此问题
while read aa
do
echo "Your name?"
read name </dev/tty
done<aa.txt
没事可以试一试哦!
转载于:https://blog.51cto.com/liuleideshitou/973065
while循环中使用read读取变量的一点小技巧相关推荐
- java 中for循环中重复定义的变量 为什么不报错?
java 中for循环中重复定义的变量 为什么不报错? public class Test1 {public static void main(String[] args) {int[] arr = ...
- python正则匹配空格+数字+空格_详解Python中正则匹配TAB及空格的小技巧
详解Python中正则匹配TAB及空格的小技巧 发布时间:2020-10-15 08:38:48 来源:脚本之家 阅读:94 作者:杰瑞26 在正则中,使用.*可以匹配所有字符,其中.代表除\n外的任 ...
- win怎么在计算机里按日期搜索文件,小编教你在Win10系统电脑中设置搜索内容日期范围的小技巧...
在使用电脑的过程中,很多时候为了我们为了快速找到某个文件,都会使用到系统的搜索功能,不过大家会发现,这项搜索功能在默认情况下,只能选择固定的日期范围比如:今天.昨天.本周.上周.本月.上月.今年.去年 ...
- 【MATLAB appdesigner】27_如何在appdesigner中调试,查看变量?(举例+技巧)
写作时间:2022-07-18 目录: 1. 如何在appdesigner中调试,查看变量 2.举例 3.总结 正文: 1. 如何在appdesigner中调试,查看变量 在实际的代码编写与调试过程中 ...
- 将m文件通过matlab 的编译器转换为可执行文件,【转】 Matlab中提高m文件执行效率的小技巧...
在使用数组或矩阵之前先定义维数 MATLAB中的变量在使用之前不需要明确地定义和指定维数.但当未预定义数组或矩阵的维数时,当需赋值的元素下标超出现有的维数时,MATLAB 就为该数组或矩阵扩维一次,这 ...
- html中td内容不换行显示,html小技巧之td,div标签里内容不换行
html小技巧之td,div标签里内容不换行 在一些页面开发中,除自己操作外,引起换行的情况一般有: Ex一.td标签里内容长度过长引起换行: Ex二.div标签(或其他标记)里内容有文本和图片引起换 ...
- 在matlab中ungetfile后,11条Matlab实用小技巧
2011-02-25 15:36 1.在用循环画很多图时,为了减少对内存的占用,可以设置图像不显示,直接保存起来.其实也很简单,就是在plot等语句前加上一句:figure('visible','of ...
- Linux中_Ubuntu上_命令_使用小技巧记录
Linux特殊命令使用小技巧心得记录 查看gpu使用率: 查看系统使用情况: 在终端杀死进程: 查看内存使用情况: 系统跟踪器//或者按alt + F2打开运行窗口,输入: 重启服务器上Mysql服务 ...
- 小白们应当知道的配置系统变量PATH 的小技巧。
作为一个超级小白,尼玛哥不得不说,学习使人进步,今天,尼玛哥又学习到了一个配置环境变量的小技巧哈哈哈,接下来,给大家演示一下. 首先,咱们利用JDK配置环境变量作为实际的例子,给大家进行教学. 尼玛哥 ...
- Word中你不得不学习的几个小技巧,让你不仅玩的溜,效率也贼高!
作为一名合格的职场人,我们不仅要学会word中各种基础知识,当然也要效率,今天我们就来学习一下word中有哪些必备的小技巧,快来一起学习哦! 手机号中间设为"*"号 全选我们需要设 ...
最新文章
- Python图像处理,cv2模块,OpenCV实现目标跟踪
- spring boot第六讲
- MySQL笔记创建表结构_mysql笔记
- ioctl(), ioctl_socket()
- 计算机组成原理白朔飞,计算机组成原理(第四章复习).ppt
- 如何让putty像secureCRT一样支持多标签 - 趁我还年轻 - 博客频道 - CSDN.NET - Opera
- php mysql帮助类,基于PHP的MYSQL操作类
- 学习笔记之lvm基本应用及其扩展和缩减实现
- PAT甲级1007 最大连续子序列
- 如何利用Matlab完成数字1-9的语音识别
- 修改phpMyAdmin使其能够管理多台远程MySQL服务器
- 测试人员代码走查基础要点
- 电力电子技术复习笔记1(简要版)
- 前端实现Office在线预览 (一)
- Mac 上设置锁屏快捷键
- 2020十大高薪资专业和十大高薪资岗位---(之我给程序员丢人了)
- 如何制作一个商城小程序?
- html背景图片自动铺满屏幕,【CSS背景图片页面自适应充满屏幕】
- CF 815C 树形背包
- 使用JWPL处理维基百科数据-使用eclipse
热门文章
- C++ 多线程编程 封装多线程api 类似java多线程风格
- 记一次nodemanager无法启动的情况
- 题解 P3835 【【模板】可持久化平衡树】
- 新闻简报(7/18)
- HTML DOM对象的属性和方法介绍(原生JS方法)
- Error:Execution failed for task ':clean'. Unable to delete directory :\build\intermediates (转)...
- 前端工具Gulp的学习
- putty+Xming使用方法
- (转载)JavaScript中的原型和对象机制
- java教程:十分钟理解Java中的弱引用