2016-09-20 3 views
-4
sed -e s/LIBEAY32/LIBEAY32d/g ms\libeay32.def > ms\libeay32d.def 

명령의 의미는 무엇입니까? s와 g의 의미는 무엇입니까? 누군가 나를 도울 수 있습니까?Sed 명령 옵션의 의미는 무엇입니까?

+3

이 @Serge을 이해할 수 – Serge

+0

을하지 https://linux.die.net/man/1/sed 패턴 공간을 통해 전 세계적으로 대체를 수행하는 것입니다 내가 또한 남자 페이지가 있습니다. –

답변

1

https://linux.die.net/man/1/sed :

-e 스크립트, --expression = 스크립트

이 명령에 스크립트를 추가가

를 실행하는 그래서 옵션 -e 스크립트 s/LIBEAY32/LIBEAY32d/g을 추가

s/regexp/replacement/

패턴 에 대해 regexp를 일치 시키려고합니다. 성공한 경우 대체와 일치하는 부분을 교체하십시오. 대체 할 경우 이라는 특수 문자가 포함되어있어 일치하는 패턴 공간의 부분이 인 경우 특수 문자는 \ 에서 \ 9까지 이스케이프 처리하여 의 정규 표현식에서 해당하는 하위 표현식을 참조 할 수 있습니다.

스크립트의 끝 부분에있는 플래그 g

+0

왜 모든 댓글을 삭제 했나 @ Serge –

+0

@DevangKubavat 그건 나 아니야. – Serge

관련 문제