报错发生的情景介绍: 我要筛选出biao1.csv和biao2.csv的不同项,并把不同的内容输出到另外一个文件中; 
[root@localhost data]# grep -vwf biao1.csv biao2.csv < ./diff.csv

grep: Invalid range end
最开始我以为是命令用错了,于是把biao1.csv和biao2.csv这两个文件的位置在命令行中对调了一下,但情况还是一样,均出现如上‘grep: Invalid range end’报错。

最后,发现是因为grep命令后面比较的两个文件太大了,如果文件小的话,可以还是可以用grep命令的。但是,如果文件大的话建议用awk命令,反正我这里做比较的文件大小为19M都不行。

如下是用awk命令解决此问题的,命令如下:

awk 'NR==FNR{a[$0]}NR>FNR{ if(!($1 in a)) print $0}' biao1.csv biao2.csv < ./diff.csv

此命令会找出文件 biao1与biao2中不同的值 ,其中 biao2是参考值;

grep: Invalid range end相关推荐

  1. grep -F 用法

    1.在实践中,我有一个需求,搜索日志关键字,而这一串关键字中包含了特殊字符,而你又不想用复杂的正则表达式去匹配的时候.那么grep -F 就派上了用场: 2.不用 grep -F 时: grep  ' ...

  2. linux绑定中文域名,linux shell正则表达式如何匹配域名(包含中文域名)

    linux shell正则表达式如何匹配域名(包含中文) shell匹配域名 1. 匹配示例 最近的项目需要校验一下域名格式匹配,百度一下,说明如下: DNS规定,域名中的标号都由英文字母和数字组成, ...

  3. @文本处理之三剑客的简单使用

    文章目录 一 grep命令 二 sed命令 三 awk命令 四 expect 三剑客的简单使用 1.grep命令&正则表达式--->过滤2.sed->非交互式编辑文本3.awk-& ...

  4. linux shell正则表达式如何匹配域名(包含中文域名)

    linux shell正则表达式如何匹配域名(包含中文) shell匹配域名 1. 匹配示例 2.使用差别 3.中文域名 4.为什么[\u4e00-\u9fa5]不能匹配中文(**想直接获取匹配包含中 ...

  5. 如何在Java的特定范围内生成随机整数? [英]How do I generate random integers within a specific range in Java?

    How do I generate a random int value in a specific range? 如何在特定范围内生成一个随机整型值? I have tried the follow ...

  6. linux grep多关键字与统计总数

    多关键字搜索 grep 'invalid bank' repay.log.2018-12.log | grep '请求代扣' 查询出符合查询条件的总数 grep 'invalid banko' rep ...

  7. linux查看tomcat日志_Linux 查看指定时间段的日志

    测试过程中,经常会出现一闪而过的错误信息提示,没来得及截图, 要想复现,有些许困难.留给开发去定位问题的,只能是提供当时错误信息提示的大概时间, 如2020-07-20 13:00 -13:10 这个 ...

  8. 【转载】shell实例手册

    原文地址:shell实例手册  作者:没头脑的土豆 shell实例手册0说明{手册制作: 雪松更新日期: 2013-12-06欢迎系统运维加入Q群: 198173206请使用"notepad ...

  9. 正则表达式及bash脚本(一)

    目录 1 基本正则表达式元字符 1.1 字符匹配 1.2 匹配次数 1.3 位置锚定 1.4 分组其它 1.4.1 分组 1.4.2 或者 2 扩展正则表达式元字符 2.1 字符匹配 2.2 次数匹配 ...

最新文章

  1. 编程能力差,学不好Python、AI、Java等技术,90%是输在了这点上!
  2. SQL 隐藏手机号中间四位
  3. 深度学习目标检测(YoloV5)项目——从0开始到项目落地部署
  4. mac 设计表结构_模具设计丨问题点检表、全套标准件结构分布,值得转发
  5. java点击关闭弹出窗口_java – JPopupMenu在子弹出窗口打开时关闭
  6. Qt笔记-解决键盘事件不能正常响应(其他响应事件通用)
  7. 全面掌握ping命令(三) ping命令防火墙设置
  8. CentOS云主机安全之新增ssh登录账户、禁止ROOT登陆
  9. 欧几里得算法求最大公约数
  10. Access 操作必须使用可更新查询
  11. [CM311-1A]-安卓设备视频分辨率 DPI 以及刷新率问题
  12. IJCAI2021 Person Re-identification相关论文集合推荐
  13. Oink:类似Foursquare Radar的排名应用
  14. 虚拟盘可以挂载多个服务器吗,两台云服务器挂载一个云硬盘吗
  15. 腾讯企业邮箱开发(非官方开发文档方式
  16. python创建一个空元组_如何在Python中从空元组创建元组?
  17. Celery启动定时任务遇到报错
  18. html实体手册,完整的 HTML 4 + HTML 5 实体参考手册
  19. 通过JMS监听Oracle AQ,在数据库变化时触发执行Java程序
  20. Python 入门指南第三节 | Python 简介

热门文章

  1. Unity角色实时阴影方案
  2. 猴油自己写的去掉飞极速网站左下角广告
  3. fatal error C1033: 无法打开程序数据库
  4. Linux--进程和计划任务管理 理论干货+实操(程序,进程,线程之间关系的详解,静态与动态查看进程方式,控制进程的 方式,一次性任务与周期性任务的设置)
  5. 广东理工学校教务系统服务器,广东理工学院教务系统
  6. “双鸭山大学”“呼啸山庄”……你的大学绰号叫啥?
  7. 防泄密软件可以管理电脑的使用,还能防止数据泄漏...
  8. 【浙江名度控股】为什么总说外包公司做不出好app?
  9. 平方根法matlab,MATLAB數值分析之平方根法
  10. excel删除工作空间恢复_在Excel 2007中有更多工作空间