방금 다음 명령을 발견했습니다 sed
.
sed "s|^/samba|\\|;s|/|\\|g"
이전에 sed
대체 명령을 본 적이 있습니다. 나는 또한 sed가 모든 문자를 구분 기호( |
이 경우)로 허용한다는 것을 알고 있습니다. 이는 g
전역 대체를 의미합니다.
그러나 나머지 명령의 기능이 무엇인지 잘 모르겠습니다.
아마도 더 일반적으로, 내가 어떻게 할 수 있습니까?빠르게sed
위와 같은 패턴의 역할에 대한 정보를 찾았나요 ? (항상 권장되는 문서를 분명히 읽는 것 외에도)
답변1
이는 세미콜론으로 구분된 두 개의 sed 명령입니다. 첫 번째는 줄 시작 부분의 /nfs를 \로 바꾸고, 두 번째는 모든 /를 \로 바꿉니다. :)