
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
변경 사항을 인쇄합니다 . g
in은 gp
줄에서 일치하는 패턴이 나타날 때마다 변경 사항을 적용합니다(예: 두 개의 대문자 인스턴스).