linux环境下,如何获得一个文件的总行数?
你也许会说很简单,用wc命令即可。
使用命令: wc <文件名> | awk '{print $1}'
但是要注意,wc 命令计算文件的行数是看换行符的个数。如果一个文件的结尾没有换行符(比如在windows下编辑的),那么就会出现“相差1”的错误。
例如,一个文件内容为
ABC
abc
由于没有结尾的换行符,这个文件放到linux下使用wc命令计数,行数是1,而事实上应该有2行。所以使用时需要注意
charleszhangjie ©著作权
linux环境下,如何获得一个文件的总行数?
你也许会说很简单,用wc命令即可。
使用命令: wc <文件名> | awk '{print $1}'
但是要注意,wc 命令计算文件的行数是看换行符的个数。如果一个文件的结尾没有换行符(比如在windows下编辑的),那么就会出现“相差1”的错误。
例如,一个文件内容为
ABC
abc
由于没有结尾的换行符,这个文件放到linux下使用wc命令计数,行数是1,而事实上应该有2行。所以使用时需要注意
一、简介 Linux系统里的wc(Word Count)是一个统计文件中的字节数、字数、行数等信息的命令,并将统计结果显示输出。 二、格式说明 wc
在WINDOW.open时,要小心下,否则在弹出子窗口后,原来的窗口显示的是[object]: 新增处理记录
shell 命令 统计行数,单词,字符数等信息。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M