[질문] 소스포지에 있는 sed 활용 예시중 이해가 안되는 거
글쓴이: doodoo / 작성시간: 목, 2010/09/09 - 1:31오후
http://sed.sourceforge.net/sed1line.txt 중에서
숫자 3자리 마다 콤마 찍는 구문입니다...
sed ':a;s/\B[0-9]\{3\}\>/,&/;ta'
위에서 \B 와 \> 는 맨페이지를 봐도, 또 다른곳에 찿아 봐도 없더군요...
이것을 어떻게 해석해야 하는지 혹시 아시는분 있나요?
Forums:
일반적인 sed가 아닌 gnu sed manual을 보셔야 합니다.
http://www.gnu.org/software/sed/manual/
3.9 GNU Extensions for Escapes in Regular Expressions
\B
Matches everywhere but on a word boundary; that is it matches if the character to the left and the character to the right are either both “word” characters or both “non-word” characters.
자세한 내용은 링크의 메뉴얼을 한번 보세요
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
네 가서 여러번
네 가서 여러번 읽었지만 영어 울렁증이 있어서 한참 봐도 모르겠군요..
워드 경계 말고 모두 매치된다, 그건 문자가 왼쪽 과 오른쪽 이 둘다 워드 단위 문자열 이거나 비 문자열
이라면 매치 된다
위의 해석이 맞나요? 근데..이게 무슨 뜻인지... -,.-
댓글 달기