[Autodesk] Play With Shell
shell逐行处理两种常用速度较快的方法 使用文件描述符,把标准输出关联到文件描述符4上面,然后重定向标准输出到$OUTFILE,然后回复标准输出并且关闭文件描述符4 1 2 3 4 5 6 7 8 9 10 11 12 13 function while_read_line_bottom_fd_out { >$OUTFILE exec 4<&1 exec 1> $OUTFILE while read LINE do echo "$LINE" : done < $INFILE exec 1<$4 exec 4>&- } 不使用文件描述符的版本,这个处理起来比较方便,容易维护 ...