Прошу вашей помощи с sed. Мне нужно удалить дубликаты подчеркивания и подчеркивания в начале и конце строки.
Например:
echo '[Lorem] ~ ipsum *dolor* sit metus !!!' | sed 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789._()-]/_/g'
Производит:
_Lorem____ipsum__dolor__sit_metus____
Но мне нужно отформатировать эту строку так: Lorem_ipsum_dolor_sit_metus
Другими словами, удалите все подчеркивания из начала и конца строки и уменьшите несколько последовательных символов подчеркивания до одного, предпочтительно с помощью других труб.
У вас есть идеи, как это сделать?
Спасибо.