我在多个目录中有多个文件(记录)。每个记录基于创建日期位于其自己的路径中。
例如,2016年11月12日的记录是
~/records/2016/11/12/record.
在每个记录中,最后一行都有一个数字,我正在尝试计算每年的摘要统计信息。
如何编写需要两个用户输入的脚本:
- 年
- 统计
统计信息可以是平均值,最大值,最小值或全部(平均值,最大值 和分钟)?
我在多个目录中有多个文件(记录)。每个记录基于创建日期位于其自己的路径中。
例如,2016年11月12日的记录是
~/records/2016/11/12/record.
在每个记录中,最后一行都有一个数字,我正在尝试计算每年的摘要统计信息。
如何编写需要两个用户输入的脚本:
统计信息可以是平均值,最大值,最小值或全部(平均值,最大值 和分钟)?
You can use the
year
input to define the root directory for afind
command that searches allrecord
files and callstail -1
for every file.这足以打印指定年份的所有值。
To calculate min/max/average pipe the output into
awk
for the calculation.您可以组合并扩展这些代码片段以获得完整的脚本。