sed를 사용하여 구성 파일의 한 줄을 수정하려면 어떻게 해야 합니까?

sed를 사용하여 구성 파일의 한 줄을 수정하려면 어떻게 해야 합니까?

내 구성 파일의 형식은 다음과 같습니다.

[general]
setting1=true
setting2=value2

[ssl]
setting1=sadfsdf
setting2=sdfadsfkljasdf

설정 1의 값을 false로 어떻게 변경합니까? 해당 줄을 삭제할 수 있다면 다음의 응답을 사용할 수 있습니다.내가 물었던 또 다른 질문.

답변1

다음과 같이 시도해 보세요:

sed -i -r 's/setting1=true/setting1=false/' /path/to/your/file

아니면 교체를 원하시면모두설정 인스턴스는 다음과 같이 시도합니다.

sed -i -r 's/setting1=.*/setting1=false/' /path/to/your/file

관련 정보