Как с помощью Sed я могу удалить все символы в строке после заданной позиции до "."? - PullRequest
0 голосов
/ 05 декабря 2011

как с помощью sed я могу удалить все символы в строке после заданной позиции до "." ? Пример:

Это оригинальная строка:

VARIABLELONGFILENAME.20111205.122300

Это то, что я хочу: удалить все, начиная с позиции 8 до последнего символа перед первым ".".

VARIABL.20111201.122300

Спасибо, ребята!

1 Ответ

3 голосов
/ 05 декабря 2011
sed 's/^\(.......\)[^.]*\./\1./'
...