Я пытаюсь заменить /./ или /././ или /./././ на / только в bash script. Мне удалось создать регулярное выражение для sed, но оно не работает.
variable="something/./././"
variable=$(echo $variable | sed "s/\/(\.\/)+/\//g")
echo $variable # this should output "something/"
Когда я пытался заменить только подстроку /./, она работала с regex в sed \/\.\/. Требуется ли в sed regex больше флагов использовать умножение подстроки с + или *?