어떻게 줄의 일부를 sed로 바꿀 수 있습니까?sed : 줄의 일부를 바꿉니다.
DBSERVERNAME xxx
라인은로 대체되어야한다
DBSERVERNAME yyy
값 xxx는 변할 수 있으며 DBSERVERNAME 상기 두 값 사이에 탭이 존재한다. 이 이름 - 값 쌍은 구성 파일의 많은 것 중 하나입니다.
echo "DBSERVERNAME xxx" | sed -rne 's/\(dbservername\)[[:blank:]]+\([[:alpha:]]+\)/\1 yyy/gip'
을하고 오류 결과 :
나는 다음 역 참조로 시도`s의 '명령의 우 1 \ 유효하지 않은 참조.
표현식에 문제가 있습니까? GNU sed 사용하기.
쉘 명령을 많이 사용하는 분들이 계시지 만 가능한 한 언제나 열심히 리눅스 놈들을 돌봐 주시길 바랍니다. '' ''설명이 필요합니다 .... 아니면 전체 [doc] (https://www.gnu.org/software/sed/manual/sed.html) – Mahesha999