파일에 다음이 있고 "application:" 패턴을 검색해야 합니다. 여기서 "application:"은 있어야 하지만 다음 필드는 "RMAN"으로 변경되어야 합니다. sed를 사용하려고 하는데 사용할 수 없습니다. 한 번에 얻으세요..어떤 도움을 주셔서 감사합니다
$ 내 직업은 보지 않아
업데이트_작업: P_rman_INC1_HCMS2 작업_유형: CMD
카테고리: DBA
응용 프로그램: RMAN
업데이트_작업: P_rman_INC1_HCMPRTL 작업_유형: CMD
카테고리: DBA
신청: 마이박스
답변1
귀하가 제공한 예제 입력을 가정하면 다음과 같습니다.
sed -e 's/application:.*/application: RMAN/g' filename
답변2
간단한 출력 인쇄용
sed -e 's/application:.*/application: RMAN/p' filename
파일을 직접 수정
sed -i 's/application:.*/application: RMAN/g' filename
특정 줄을 변경하려면 하나씩 편집하면 됩니다 application:
.
$ vim myjobs
~
~
~
~
:%s/application: /application: RMAN/gc
패턴을 바꾸려면 한 줄씩 물어볼 것입니다.