一、问题
备注:
利用while read line读取文件时:
如果文件最后一行之后没有换行符\n,则read读取最后一行时遇到文件结束符EOF,循环即终止。从而导致最后一行无法读取!!!
二、解决办法
while read line || [[ -n ${line} ]]
当遇到文件结束(最后一行)时,可以通过测试$line是否有内容来进行继续处理!!!
备注:
利用while read line读取文件时:
如果文件最后一行之后没有换行符\n,则read读取最后一行时遇到文件结束符EOF,循环即终止。从而导致最后一行无法读取!!!
while read line || [[ -n ${line} ]]
当遇到文件结束(最后一行)时,可以通过测试$line是否有内容来进行继续处理!!!