文件换行:wc vi 与 awk 行数不一致

问题描述

文件换行:wc vi 与 awk 行数不一致

对同一文件:
用wc统计文件行数是两行;
vi打开文件实际占了三行,后两行均是均只有^M,但文件统计显示也是只有两行;
若认为只是windows文件到linux下的显示问题,那为什么我用awk对文件操作,结果还是三行?
诚心求助。。

解决方案

最好是把windows文件转换为Linux格式 重要对应命令才能处理正确

解决方案二:

http://blog.csdn.net/junmuzi/article/details/8608013

解决方案三:

回收。。。。。。。。。。。。

时间: 2024-10-30 22:52:10

文件换行:wc vi 与 awk 行数不一致的相关文章

SQL SERVER统计服务器所有的数据库(数据库文件)、表(表行数)、字段(各字段)等详细信息

原文:SQL SERVER统计服务器所有的数据库(数据库文件).表(表行数).字段(各字段)等详细信息 USE STAT GO SET NOCOUNT ON IF EXISTS(SELECT 1 FROM SYS.TABLES WHERE TYPE='U' AND name='DBInfo') DROP TABLE DBInfo IF EXISTS(SELECT 1 FROM SYS.TABLES WHERE TYPE='U' AND name='ColumnsInfo') DROP TABLE

续《表扫描与索引扫描返回的行数不一致》

续<表扫描与索引扫描返回的行数不一致> 上篇文章主要介绍了如何从分析表得到的报错,以及trace中的信息,判断表返回的记录与索引返回记录不一致时的处理方式.下面这篇文章则介绍了针对ORA-1499进行问题排查的一些基本方法. OERR: ORA-1499 table/Index Cross Reference Failure - see trace file (文档 ID 1499.1) Error: ORA 1499 Text: table/Index Cross Reference Fai

表扫描与索引扫描返回的行数不一致

某个应用最近总出现死锁,其中一些是因为报了索引和数据行存在不匹配的问题,MOS中有如下文档可以参考. ORA-1499. Table/Index row count mismatch(文档 ID 563070.1)现象: 使用"validate structure cascade"分析表时报ORA-1499的错误,trace文件中包含"Table/Index row count mismatch"的错误信息.例如: SQL> analyze table tes

vi显示行数

在vi的命令模式下,输入 :set nu 可以即时显示该文件的行数.若每次使用vi时都需要显示行数,可以修改vi的配置文件,命令如下:vi ~/.vimrc进入该配置文件,输入 set nu则每次使用vi都可显示行数.

vba 读取xml文件读到一定的行数行程序运行就出现Not Responding

问题描述 vba 读取xml文件读到一定的行数行程序运行就出现Not Responding 自己写的vba代码读取xml文件时读到一定的行数就出现Not Responding,不知如何解决,求大神解答!!!! 解决方案 你怎么写的代码?建议你引用msxml6.0库,用它来解析. http://jenniferamanda.iteye.com/blog/1684939

Shell或命令行计算数组或文件的行数和列数

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1630920 (一)闲聊Linux Shell 编程 都说中国文化博大精深(例如汉字),但作为操作系统中的佼佼者,Linux虽然时间并不长,但同样也是博大精深.谁也不敢说自己已经熟练的掌握了Linux中所有的内容,除了知识点众多以外,快速的发展和更新使得Linux越来越强大,也使得Linux在短时间内越来越难掌握.所

Shell脚本统计文件行数的8种方法_linux shell

获取单个文件行数 文件:test1.sh 行数:20 方法一 复制代码 代码如下: awk '{print NR}' test1.sh|tail -n1 如图所示: 方法二 复制代码 代码如下: awk 'END{print NR}' test1.sh 如图所示: 方法三 复制代码 代码如下: grep -n "" test1.sh|awk -F: '{print '}|tail -n1 如图所示: 方法四 复制代码 代码如下: sed -n '$=' test1.sh 如图所示: 方

c++-C++如何快速统计txt文件行数?

问题描述 C++如何快速统计txt文件行数? C++如何快速统计txt文件行数?大概有100W行,用getline一行一行读计数太慢. 解决方案 内存映射,逐块读取,查找换行符 解决方案二: 当然是查找换行符回车符的个数啦. 解决方案三: 100万行,一行算100个字节,那么大约100兆,也不是很吓人.可以一次性读取,然后多线程(你有几个cpu核就用几个)分块统计分行符. 解决方案四: 先读入内存 直接用remove('n')返回值就是行数 解决方案五: FILE *pFile; int c;

c++ 读取文件-c++读取文件时怎么读取行数和列数建立动态数组

问题描述 c++读取文件时怎么读取行数和列数建立动态数组 现有一个txt文件,里面全是数字,c++读取时怎么自动判断其行数和列数,并根据行数列数建立动态数组小白求解 解决方案 行数 是通过换行字符来进行判断列数 计算两个换行符之间的字符位置来得到 通过对文件内容的按字符遍历来实现统计的功能 解决方案二: 通过换行符确定行数,通过最长一行中的字符数确定列数 解决方案三: #include <sstream>#include <string>std::string line;std::