bash или Ksh кавычки и команда exec [дубликат]

Пока количество файлов умещается в одном вызове awk , вы можете:

awk '{ if ($1 > maxvalues[$2" "$3]) { 
         maxvalues[$2" "$3]=$1; 
         maxfiles[$2" "$3]=FILENAME; 
       }
     } 
     END { 
       for (i in maxvalues) printf "%-4s %5s %s\n", maxvalues[i], i, maxfiles[i] 
    }' \
    *

Я создал тестовый набор файлов с вашими образцами данных, а затем запустил:

for((i=20004527;i<20006526;i++))
do 
  cp WHWH-20004526.txt WHWH-${i}.txt
done

... для создания ~ 2000 файлов данных для работы.

1
04.04.2016, 15:10
0 ответов

Теги

Похожие вопросы