- вставить перевод строки через каждые 5 слов, Andrey Mitrofanov, 16:45 , 25-Ноя-16 (1)
> собственно вопрос: как вставить с помощью sed или awk в строку перевод > строки каждые пять слов (в общем случае символы ограниченные пробелами)?$ seq 13 |xargs -n5 1 2 3 4 5 6 7 8 9 10 11 12 13 $ _
- вставить перевод строки через каждые 5 слов, Badaboom, 08:37 , 28-Ноя-16 (2)
спасибо, Андрей предложенный вариант работает, но поразмыслив я решил сделать проще. т.е. через запись во временный файл в результате скрипт выглядит примерно так$EXIM -bp | $EXIQSUMM > $TMPF CNTR=`$EXIM -bp | $EGREP "[a-zA-Z0-9]+\-[a-zA-Z0-9]+\-[a-zA-Z0-9]{2}" | $WC -l` if [ $CNTR -ge $THRSHLD ]; then cat $TMPF | $MAIL -s 'outmail jamming!' $RCPT fi по идее надо бы предусмотреть счётчик последовательных срабатываний, чтобы исключить ложные срабатывания при массовой рассылке, например. но это уже доработка напильником.
|