I\'m trying to replace /./
or /././
or /./././
to /
only in bash script. I\'ve managed to create regex for sed but it doe
You can also do this with bash's built-in parameter substitution. This doesn't require sed
, which doesn't accept -r
on a Mac under OS X:
variable="something/./././"
a=${variable/\/*/}/ # Remove slash and everything after it, then re-apply slash afterwards
echo $a
something/
See here for explanation and other examples.