[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
建议楼主一开始就把需求说的明白,准确一些,有文本处理的最好有示例样本。
  1. awk '{if ($0 !~/[0-2]/) n++}END{if (n>0)printf("error,错误行数%d\n",n);else printf("good,总行数%d\n",NR)}' 1.txt
复制代码

TOP

回复 10# netdzb
如版主说的,要自己所有细节都理解,肯定要看教程。要在shell下处理文本,正则,awk,sed,grep这些跑不了的。建议楼主看看相关教程。

$0不是正则,是awk的当前一个记录,默认是当前的一行。
!~  表示   不匹配。

TOP

返回列表