두 번째 필드 출력을 sed 또는 awk로 바꿉니다.

두 번째 필드 출력을 sed 또는 awk로 바꿉니다.

파일에 다음이 있고 "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

패턴을 바꾸려면 한 줄씩 물어볼 것입니다.

관련 정보