1. Статистика по TCP-соединениям: продолжительность, объем переданных данных для каждого
Задача упростилась до информации до портов Я написал скрипт,но он выводит что-то странное Хотел бы обратиться за помощью и спросить почему так
#!bin/bash echo «Local Foreign Time Send-Q Recv-Q» > laba3.txt a=`netstat -at -p | awk '{print$7}' | tail -n +3 | grep -E '[[:digit:]]' | sed 's/\/.*[[:alnum:]]/ /'` IFS=«\t» declare -a foren=`netstat -at -p | awk '{print$5}' | tail -n +3` declare -a loc=`netstat -at -p | awk '{print$4}' | tail -n +3` declare -a send=`netstat -at -p | awk '{print$2}' | tail -n +3` declare -a rcv=`netstat -at -p | awk '{print$3}' | tail -n +3` echo ${foren[0]} k=0 for id in $a do if [ -f «/proc/$id/maps» ]; then b=$(date +%s) c=`stat -c%Y «/proc/$id/maps»` watch=`expr $b - $c` echo «${loc[$k]} ${foren[$k]} $watch » >> /home/ilyas/Downloads/laba3.txt fi k=`expr $k + 1` done