왜 이것이 작동하지 않는지 혼란 스럽습니다. 뭔가 좀 더 복잡하게하려고 노력하지만, 내 문제의 핵심은 한 줄짜리 C- 코멘트와 일치하는 것입니다.C 스타일 (한 줄짜리) 주석 Sed 대체
예 myfile
:
/* a comment */
실행 :
sed 's|/\*\([.]*\)\*/|\1|' ./myfile
가 일치하지 않습니다/교체합니다.
왜 그럴까요? 나는 그것들을 부분들로 나누었고 그것들은 개별적인 조각들 (개구부 /*
, 물건들, 닫는 것 */
, 그리고 조합들 (시작/중간과 중간/끝)을 가지고 작동하는 것처럼 보인다. ?.
나는 무엇을 놓치고 오전 [.]*
는 0 개 이상의 점의 문자열을 찾고
고마워요. 조나단. 그것은 사용하기에 충분히 강건한 것보다 더 많은 학습을하기위한 것이 었습니다. 도움을 주셔서 감사합니다, 이것은 나를 괴롭혔다. – prelic