2016-10-20 3 views
0

자식은 diff 나를 보여주는 것이 내 코드에 다음의 몇 가지가 있었다 :"U + 2028"에 대해 grep하는 방법은 무엇입니까?

     <div style={styles.loadingContainer}><U+2028> 
         <CircularProgress /> 
-     </div><U+2028> 
+     </div> 

내가 발견하고 이들을 제거하기 위해 모든 파일을 grep을하고 싶습니다. 그들은 디자인을 망쳐하고 비슷한 기능을 가질 수있다 캐릭터 라인 교체를

grep $'\u2028' /path/to/file 

다른 쉘을 사용할 수 있습니다 떠들썩한 파티를 사용하는 가정 지금까지

+1

의견이없이 다운 받기 – kev

+1

전체 프로젝트 내에서 파일을 찾고 바꾸기를 원하십니까? IDE를 사용해 보시지 않겠습니까? 당신이 사용하고있는 IDE는 무엇입니까? –

+0

vim (이 텍스트 무시) – kev

답변

1

:-(3시간처럼 저를 요했다.

+0

저에게 맞지 않습니다. 'git diff'는 : 이지만 grep은 출력을 생성하지 않습니다. Vim은 줄 바꿈 이전에 문자가 있음을 알려줍니다. 해당 문자를 삭제하면 git diff는 더 이상 을 표시하지 않습니다. – kev

0
  • 단자와 프로젝트 디렉토리로 이동합니다.
  • grep -nr U+2028

당신의 목표를 위해서 검색 & 당신의 IDE에서 옵션을 바꾸면 도움이 될 것입니다. intelliJ의 경우 Ctrl + Shift + 을 사용할 수 있습니다.

+0

은 유니 코드 문자 자체가 아닌 "U + 2028"문자열을 성공적으로 greps합니다. – kev

관련 문제