Bash 脚本,从文件中读取

问题描述

我正在尝试从我的 .txt 文件中选择以 F 开头的行,然后找到数字的平均值,这是我的代码,我不知道为什么它没有相加。

#!/bin/bash
function F1()
{
count=1;
total=0;
file='users.txt'
while read line; do
  if (grep \^"F");
   then
     for i in $( awk '{ print $3; }')
       do 
          total=$(echo $total+$i  )
          var=$((var+1))
       done
  fi
       echo "scale=2; $total / $count"  
       echo $line
  done < $file
}

F1

my output

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)