perl 匹配 Linux grep 出来的结果失败
2015-11-30 15:31
381 查看
今天同事遇到一个问题,她写的正则表达式写的没有问题,但是在Linux环境下执行的时候就匹配失败了。我看了这个正则表达式,也没有问题,但是为什么会匹配失败了。原因就在于Linux 的grep命令使用了--color=auto这个参数。使用了这个参数后,会高亮显示匹配的结果,是一个很人性化的设置,但是对于自动化来说就未必了。高亮显示带来的是额外的输出,而且我们肉眼看不到多余的代码。所以就会出现开头的情况,写对了正则表达式,但是就是匹配失败。这里只能显示的关闭高亮功能,使用--color=no参数就可以了。
相关文章推荐
- CentOS7配置opencv for python (解决问题:[no-member] Module 'cv2' has no 'VideoWriter' member)
- Linux Kernel 2.6进程调度的分析
- linux下用core和gdb查询出现"段错误"的地方
- Ubuntu Linux下设置IP的配置命令
- linux命令--watch,动态监测命令的结果
- Linux命令之trap - 在脚本中处理信号
- linux查看端口是否已开启和查看文件数
- linux的退出问题
- Linux的cron和crontab
- linux 统计grep 后的行数 wc
- linux查看网卡驱动
- linux grep 和 sed使用
- pexpect-pxssh-登陆Linux-执行命令
- linux下系统定时任务配置----crontab(mysql定时备份)
- Linux下Opencv的安装及配置使用
- 自动化运维利器之cobbler安装centos7
- Linux下安装Matlab2014及破解
- Linux下查看端口占用进程号,程序名的方法
- CentOS 6.4下PXE+Kickstart无人值守安装操作系统
- linux 二进制 安装mysql 5.5.46