Согласно Debian Project News, опубликованным 1 июля, Debian 10 "Buster" должен был перейти с тестового на стабильного 2019 -07 -06.
Похоже, что переход на самом деле был выполнен в соответствии с графиком, поэтому тестовый дистрибутив теперь должен догонять нестабильный , чтобы в конечном итоге стать Debian 11 "Bullseye". Вы можете столкнуться с некоторыми временными побочными эффектами из-за этого перехода зеркал Debian.
Если вы хотите остаться с Debian 10 «Buster», сейчас самое время переключить ваш /etc/apt/sources.list
на использование имени выпуска buster
вместо testing
.
В противном случае вы скоро получите необработанный -крайний материал из нестабильного и можете случайно получить частичное улучшение до прото -"Яблочко".
Кроме того, это напоминание всем, кто использует слово stable
в своем /etc/apt/sources.list
, подумать о том, следует ли изменить его на stretch
и остаться со старой версией, или прочитать Примечания к выпуску и выполните рекомендуемые шаги обновления.
Предполагая, что все ваши строки следуют именно этому шаблону, вы можете использовать комбинацию awk
и column
(, вторая поможет вам получить поля фиксированной ширины):
$ awk -F'[-: (]' '$NF>10{print $2,$5,$NF}' log | column -t
7899 api12345 11.00
3333 api12345789 11.05
*awk -F'[-: (]'
:установить разделитель полей awk на любой из -
, :
, (
или пробел. Это позволяет нам находить нужные подстроки в качестве полей.
$NF>10
:если последнее поле(NF
количество полей, то $NF
значение последнего поля )больше 10. print $2,$5,$NF
:вывести 2-е поле (значение между первым :
и первым -
в данном случае ), 5-е поле (значение между вторым :
и первым (
здесь )и последнее поле. Наконец, мы передаем выходные данные с awk
по column -t
, чтобы преобразовать их в таблицу фиксированной ширины.
Обратите внимание, что это не сработает, если в любой из ваших строк есть разные комбинации -
, :
, (
или пробела.