[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 【已解决】批处理求均值的问题,大家帮忙~~

本帖最后由 oqis 于 2015-1-13 06:18 编辑

4.63  
4.75  
4.84  
4.78  
4.74  
4.59  
4.59  
4.59  
4.60  
4.80  
4.83  
4.75  
4.64  
4.62  
4.83  
4.72  
4.67  
4.69  
4.78  
4.79  
就是这列数字的合除以20等于多少
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

本帖最后由 oqis 于 2015-1-13 06:19 编辑

回复 16# DAIC


    可能是我系统要更新点东西,pshell可以搞定,谢谢了~~~~~~~~~~

TOP

本帖最后由 oqis 于 2015-1-13 06:20 编辑

回复 14# apang


    又通过了:) ~~~~~~~~~~~~~多谢热心人

TOP

回复 13# yiwuyun


    通过 :) 感谢

TOP

回复 7# oqis


    你最好用论坛的原码复制功能,璋则除非你的电脑是被精简到不行了,不然这个基本的语法是肯定会支持的。

TOP

回复 11# oqis


    精简版的系统就是自己做。换成原版吧。

TOP

回复 8# oqis


    我也是Win7+PowerShell2.0,一瞬间就执行完了,你真正要处理的文本有很多行吗?

TOP

回复  terse
要不把小数点都省去,计算出结果,再点上。也可以呀!没影响。
oqis 发表于 2015-1-12 20:13


6楼 powershell 也不好用吗
这个总不会精简掉了不

TOP

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f %%a in (a.txt) do (
  4.         set "x=%%~xa00"
  5.         set "x=!x:.=!"
  6.         set /a "n+=1,Sum+=%%~na00+1!x:~,2!-100"
  7. )
  8. set /a Avg=Sum/n
  9. echo,!Avg:~,-2!.!Avg:~-2!
  10. pause
复制代码
1

评分人数

TOP

gawk "{A[++i]=A[i]+$1;};END{print A[i]/i;}" 1.txt

TOP

回复 10# terse
要不把小数点都省去,计算出结果,再点上。也可以呀!没影响。

TOP

回复 10# terse
win7 精简版 可能少了什么? 你看我要装点啥~~~~~~~~~~~~~~~~

TOP

回复  terse
啊 一样的情况~~~~~
oqis 发表于 2015-1-12 19:25


你什么环境

TOP

回复 6# terse
啊 一样的情况~

TOP

回复 4# DAIC
可以运行计算结果,但是速度慢,可能是win7+PowerShell2.0的缘故吧?在更新。。。。。。

TOP

返回列表