awk getline 推进输入:只想预读下一行,为什么主循环少处理了一条 解析两行一组的记录时,开发者在awk动作里调用getline读下一行,后来发现普通规则只处理了第一、第三和第五行。getline确实拿到了下一行,但也推进了主输入流;它不是偷偷看一眼后把数据放回去。要让成组解析可靠,... yunqueblog/ 技术教程/ 2026-10-03/ 4 阅读
Python UTF-8 分块解码:字符跨过读取边界时,怎样保留未完成字节 读取日志流时,英文测试完全正常,换成中文就偶发 UnicodeDecodeError,常见原因是把每次收到的字节块直接解码。读取边界由缓冲区决定,未必落在字符边界上。某一块末尾只含一个字符的前半段,并不能直接说明原数... yunqueblog/ 技术教程/ 2026-10-01/ 4 阅读