Bash:不是空文件,但是wc -l输出0
发布时间:2020-12-16 01:50:50 所属栏目:安全 来源:网络整理
导读:我有一个非空文件(即使是一个大文件,400Ko),我可以用更少的文件阅读. 但是如果我尝试使用wc -l / path / to / file输出行数,则输出0. 怎么可能? 解决方法 您可以自己验证该文件不包含换行符/换行符(ASCII 10),这将导致wc -l报告0行. 首先,计算文件中的字符
我有一个非空文件(即使是一个大文件,400Ko),我可以用更少的文件阅读.
但是如果我尝试使用wc -l / path / to / file输出行数,则输出0. 怎么可能? 解决方法
您可以自己验证该文件不包含换行符/换行符(ASCII 10),这将导致wc -l报告0行.
>首先,计算文件中的字符: wc -c /path/to/file 你应该得到一个非零值. tr -dc 'n' /path/to/file | wc -c 你应该回来0. tr -d 'n' | wc -c 您应该返回与步骤1中相同的值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |