특정 sed 명령에 대한 도움말

특정 sed 명령에 대한 도움말

Linux를 처음 접했기 때문에 이 명령의 기능을 이해하는 데 어려움을 겪고 있습니다. 광범위한 연구 후에도 도움이나 설명을 주시면 감사하겠습니다.

sed -n 's/[A-Z]/&e/gp'

답변1

[A-Z]모든 대문자와 일치합니다. &일치하는 콘텐츠를 인쇄합니다. &e대문자와 일치하는 문자를 각각 인쇄하고 e하나를 추가합니다. 다음 예를 살펴보십시오.

$ echo "Hello There" | sed -n 's/[A-Z]/&e/gp'
Heello Tehere
$

-n자동 인쇄를 억제하고 p명령문 끝에 gp변경 사항을 인쇄합니다 . gin은 gp줄에서 일치하는 패턴이 나타날 때마다 변경 사항을 적용합니다(예: 두 개의 대문자 인스턴스).

관련 정보