一 读取文件
经常会对'文体文件'进行'逐行'处理,在Shell里面如何'获取'每行数据,然后'处理该行'数据,最后读取'下一行'数据,'循环'处理
① read
1)read命令接收'标准输入',或'其他文件描述'符的输入,得到输入后,read命令将数据放入一个'标准变量'中.
2)利用read'读取文件'时,每次调用read命令都会读取文件中的"一行"文本
3)当文件'没有可读'的行时,read命令将以'非零状态'退出
#!/bin/bash
while read line
do
echo $line
done < filename -->'待读取'的文件
备注1: read line 的'返回值'作为真、假
备注2: 默认是'IFS'的'\n'作为分割符
+++++++++++++++'分割线'+++++++++++++++
cat data.sql | while read l