2
저는 이와 같은 줄이 많은 TCL 파일이 있습니다.정규 표현식 : 단어를 검색하고 줄 끝 부분에 새 단어를 추가하십시오.
unp classification ip-address $env(SOURCE_IP4) mask 255.255.255.0
불행히도 나는 마지막에 단어 (엣지 프로파일)를 넣는 것을 잊지 않습니다. 그것은 이렇게되어야합니다.
unp classification ip-address $env(SOURCE_IP4) mask 255.255.255.0 edge-profile.
사람은 어떻게 키워드 "unp classification ip-address"
에 의해 선을 검색하는 나에게 말해 줄의 끝에서 단어 "에지 프로파일"을 추가 할 수있다. 여러 파일을 변경해야합니다. 한 줄의 perl 또는 sed 스크립트가 좋을 것입니다.
좋은 점! 어떻게 작동하는지 설명해 주시겠습니까? – fedorqui
라인이'unp classification ip-address'와 일치하면 sed는 다음 명령을 실행합니다.이 명령은 그 라인의 끝에'edge-profile'을 추가합니다. – perreal
@fedorqui 표현's/$/edge-profile /'은 지정된 패턴과 일치하는 행에 적용됩니다. – devnull