패턴이 홀수 또는 짝수로 나타나는 것을 모두 바꾸고 싶습니다. 다음 예를 살펴보십시오.
$ echo aaaaa | sed -e 's/a/b/' -e 's/a/c/' -e 's/a/b/' -e 's/a/c/' -e 's/a/b/'
bcbcb
이 작업을 더 간결하게 수행할 수 있는 명령이 있나요? 제가 실제로 하고 있는 일은 *
s를 BBCode [i]
와 [/i]
태그로 변환하는 것인데, BBCode 변환기에 대한 마크다운이 있다면 이에 대해서도 듣고 싶습니다.
답변1
sed 's|\*\([^*]*\)\*|[i]\1[/i]|g'