sed удалить все после первого периода, за которым следуют числа включительно

У меня работает нормально на моем рабочем почтовом сервере, но Postfix кажется , чтобы сетевая маска использовалась для адресов IPv6. Например:

[2001:980:1b7f:1:d568:1d76:bc9a:e356]/128

или, поскольку ваш личный адрес, вероятно, изменится к тому времени, когда вы прочтете это:

[2001:980:1b7f:1::]/64
2
02.06.2018, 01:23
2 ответа

Ya que pediste sedy python, te doysed:

sed 's/\.[0-9].*//' file
1
27.01.2020, 22:09

В скрипте python:

import re

s = '.bill.sally.foo.bar.1.3.21.3.43.nupkg'
result = re.sub(r'\.\d.*', '', s)

print(result)

Будет напечатано:

.bill.sally.foo.bar
1
27.01.2020, 22:09

Теги

Похожие вопросы