sed 's|\*\([^*]*\)\*|[i][/i]|g'
Eu quero substituir qualquer ocorrência ímpar ou até mesmo de um padrão. Veja o seguinte exemplo:
$ echo aaaaa | sed -e 's/a/b/' -e 's/a/c/' -e 's/a/b/' -e 's/a/c/' -e 's/a/b/'
bcbcb
Existe algum comando que possa fazer isso de forma mais concisa? O que eu estou realmente fazendo é converter *
s em tags BBCode [i]
e [/i]
, então se houver um conversor markdown-to-BBCode por aí, eu gostaria de ouvir sobre isso também.
Tags text-processing sed markdown