shell脚本使用read时注意点

read跟一个参数是默认是读一行如:
有文件:test如下:
shell脚本使用read时注意点
运行如下命令:
shell脚本使用read时注意点
结果为:
shell脚本使用read时注意点
这读的是每一行。
如果read跟多个参数:
shell脚本使用read时注意点
shell脚本使用read时注意点
他是根据空格来分隔向a,b赋值的。对于每一行情况有如下三种
1.刚好一个空格:
shell脚本使用read时注意点
2.一个空格也没有:没赋值的参数自然是空字符串
shell脚本使用read时注意点
3.有多个空格:赋完a的值,这一行剩下的都是b的
shell脚本使用read时注意点