计算机
文章平均质量分 63
landiyaaa
这个作者很懒,什么都没留下…
展开
-
空格导致的复制命令在终端报 command not found
情况描述:打算在mac终端执行一段命令,之前这个命令都可以顺利执行,这次从自己的飞书笔记上复制下来后再执行,结果报错 command not found(ps:命令的含义是禁止Chrome浏览器左滑回到上次页面,不过这不重要)命令执行失败了,报错 command not found看起来一模一样的命令,之前却成功执行了:那肯定是肉眼不好区分的地方产生了差异。所以将两段看起来一模一样的命令放到纯文本文档中,使用od命令查看文件内容的ASCII 码,看看有什...原创 2021-09-20 21:47:40 · 649 阅读 · 0 评论 -
csv-parse 解析csv文件报错 Invalid Record Length: expect 4, got 7 on line 8
在找虫的过程中发现如果把有问题的文件重新保存一次,报错消失。并且对比前后两次的文件大小,有1字节的差异。这1字节应该就是关键。要看下两个文件这1字节差在哪里,需要查看文件的字节码在终端输入vi -b 文件名,使用二进制模式进入后输入:%!xxd文件的字节码(对应ASCII码表)就展开了。窗口的右边的字符是一一对应的左边的文件是有问题的,右边的可以成功解析。差别就在于右边文件,所有的换行符都是 0d 0a ,对应 ASCII 码表是“回车”+“换行”。...原创 2021-03-09 18:14:27 · 816 阅读 · 0 评论