#!/bin/bash

遍历文件夹中所有文本内容,按第三列排序,去重并统计数量的脚本

定义一个数组用于存储第三列的值

declare -A arr

遍历文件夹中所有文本文件

for file in $(find . -type f -name '*.txt') do # 读取每行文本内容,并按第三列排序 while read line do col=$(echo $line | awk '{print $3}') arr[$col]=$((arr[$col]+1)) done < $file done

输出结果

for key in '${!arr[@]}' do echo '$key: ${arr[$key]}' done

exit 0

Linux Shell 脚本:遍历文件夹文本内容,按第三列排序、去重并统计数量

原文地址: https://www.cveoy.top/t/topic/lfqN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录