#1 18.02.09 15:53
[bash] Массивы
не могу закончить скрипт. нужно посчитать сколько с одного айпи открыто ESTAB коннектов
Код: bash:
#!/usr/local/bin/bash IPLIST=( $(netstat -n | grep ESTAB | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq) ) for element in "${IPLIST[@]}" do IP=${element%*.*}; # отрезаем порт вот тут нужно либо создать массив NUM_IP_CON и инкрементом увеличить NUM_IP_CON[$IP]++ done а потом также прогнать NUM_IP_CON через цикл и посмотреть сколько у каждого $IP NUM_IP_CON[$IP] коннектов exit 0;
пипец в баше как со скобачками намужено, без литра не разберёшься.
Offline

