
긴 링크 목록이 포함된 HTML 파일이 Linux 서버에 있습니다. 아래와 같이 파일을 편집하려고 합니다.
이 유형의 원래 항목을 찾으십시오. http://www.test.org/name
다음으로 바꾸십시오.http://www.test.org/archive/name
어떻게 해야 하나요? 나는 실행을 시도했습니다 :
sed -i -e 's/http://www.test.org/name/http://www.test.org/archive/name/g' user.html
하지만 다음과 같은 오류가 발생합니다.
sed: ww.test.org/name/ 파일을 열 수 없습니다.http://www.test.org/archive/name/g: 해당 파일이나 디렉터리가 없습니다.
비슷한 질문에 답하는 질문이 있다는 것을 알고 있지만 도움이 되지 않습니다.
답변1
/
기본값입니다sed하위 표현식 구분 기호, 다른 구분 기호를 사용하세요.
sed -i 's~http://www.test.org/name~http://www.test.org/archive/name~g' user.html