会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
a152101
博客园
首页
新随笔
联系
订阅
管理
2022年8月11日
shell: while read line只读取一行就不向下读了:原因是文件每一行不是以换行符结尾的
摘要: 在利用while read line读取文件时: 如果文件最后一行之后没有换行符\n,则read读取最后一行时遇到文件结束符EOF,循环即终止。 虽然,此时$line内存有最后一行,但程序已经没有机会再处理此行内容。因此导致了这个问题发生。解决方案如下: 1 cat $2 | while read
阅读全文
posted @ 2022-08-11 11:33 YlnChen
阅读(764)
评论(0)
推荐(0)
编辑
公告