前几天导数据,有的数据里面有大量换行符,导致转换成xlsx文件时错位,数据乱了.因为有1K+的日志文件需要处理,所以就写了个小脚本.
每个日志文件都是csv格式的数据,正确的是100行,有问题的大于100行.日志的文件名规则是从0开始递增的.
每次检测到5个文件异常文件就停止,如果打开太多notepadqq会挂掉.
如果有大于100行数的,就用notepadqq打开日志文件,进行编辑处理
#!/bin/sh e=1 for ((i=0; i<=1044; i=i+1)) do if [ `cat ./g-$i.log | wc -l` -gt 100 ] then if [ $e -gt 5 ] then exit fi echo $i notepadqq ./g-$i.log e=`expr $e + 1 ` fi done