У меня проблемы с конкретной ситуацией.Если у меня есть файл, заполненный записями вроде:
my.site.example.com
somelinewithnodot
some.line .with.a.weird.space..this.is
this.one.has , and.stuff*.all.I
&&&83%23^&4,I;dont,even.need.2see
Используя bash, как я могу использовать как awk или sed или что-то, чтобы разделить данные в каждой строке на «.»и затем печатать только записи непосредственно перед и сразу после last".", игнорируя строки без "."?
Желаемый вывод:
example.com
somelinewithnodot
this.is
all.I
need.2see
IЯ пытался использовать sed, но у меня проблемы с настройкой регулярного выражения.Я делал такие вещи раньше, но это была минута, и я не могу вспомнить, как правильно настроить это ...