Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
зачем грепать два раза (после sort-uniq)?и более лаконичный вариант:Код:egrep -o "([0-9]{1,3}\.){3}[0-9]{1,3}"
#!/bin/bashsource_log=/var/log/mail.logkey_file=/etc/postfix/smtpd_keyword_mapserror_ip=`grep "SSL_accept error" "$source_log" | egrep -o "([0-9]{1,3}\.){3}[0-9]{1,3}" | sort | uniq`if [[ $error_ip ]]; thenecho $error_ip" " | sed -e "s/ / STARTTLS\n/g" >> $key_filecat $key_file | sort | uniq > "$key_file"_sortmv -f "$key_file"_sort $key_filefi;
что вы думаете насчёт использования косых одинарных кавычек для передачи значения переменной?
Страница сгенерирована за 0.037 секунд. Запросов: 22.