shell79控制多进程的数量

&8:就指的是文件描述符8

read -u:后面跟文件描述符

 read读取描述符8中的内容,开始一个进程,进程结束后又往描述符8中再加一个空格,如此循环往复,可以控制后台进程最大就开启5个

read是读不到就一直在那里读,不罢休

read第一个文件,读的是一行,只要有行(即使是空行)也行,只要读到,命令就会继续往下走,与读到什么内容无关

read读到就不卡住,读不到就会在那里卡住

一个echo本身就是一个回车符

管道文件是覆盖不了的,有一个是一个,读一个少一个

用完之后,文件描述符要释放一下

原文地址:https://www.cnblogs.com/jingzaixin/p/12496433.html