sed가 특수 문자 <를 대체하지 않는 이유

마시 부

이 파일 /etc/dovecot/conf.d/10-ssl.conf에서 charater <를 비어 있거나없는 문자로 바꾸려고합니다.

내 스크립트는

sudo sed -i 's/\<\/etc\/dovecot\/private\/dovecot\.pem/\/etc\/dovecot\/private\/dovecot\.pem/g' /etc/dovecot/conf.d/10-ssl.conf 

작동하지 않았고 피곤했습니다.

sudo sed -i '0,/\<\/etc\/dovecot\/private\/dovecot\.pem/s/\<\/etc\/dovecot\/private\/dovecot\.pem/\/etc\/dovecot\/private\/dovecot\.pem/' /etc/dovecot/conf.d/10-ssl.conf 

그것은 잘 작동하지 않았습니다. 무엇이 잘못되었으며 어떻게 할 수 있습니까? 또한 길다. 여러 줄을 어떻게 나눌 수 있습니까?

질병

sed에서 \<"단어의 시작" <과 일치 하는 반면 일반 일치는 문자 그대로 일치합니다.

더 읽기 쉬운 대체를 위해 구분 기호를 변경하십시오.

sed -i 's=</etc/dovecot/private/dovecot\.pem=/etc/dovecot/private/dovecot.pem=g'

교체 부품에 백 슬래시 점이 필요하지 않습니다.

캡처를 사용하여 지침을 더 줄일 수 있습니다.

sed -i 's=<\(/etc/dovecot/private/dovecot\.pem\)=\1=g'

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

특수 문자를 포함하는 변수에서 SED 대체

분류에서Dev

perl은 문자열의 문자를 대체하지만 특수 문자 또는 공백은 유지합니다.

분류에서Dev

sed를 사용하여 특수 문자 사이에 값 추가

분류에서Dev

sed 및 perl이 파일의 문자를 대체하지 않음

분류에서Dev

작동하지 않는 sed를 사용하여 특수 문자를 이스케이프

분류에서Dev

특수 문자를 대체하는 Makefile

분류에서Dev

파이썬이 내 문자열에 특수 문자를 추가하는 이유는 무엇입니까?

분류에서Dev

zsh sed 특수 문자로 변수를 확장하고 유지

분류에서Dev

특수 문자를 sed로 대체

분류에서Dev

python 문자열은 영어가 아닌 알파벳을 유지하는 특수 문자 만 대체합니다.

분류에서Dev

둘 이상의 특수 문자를 sed로 대체

분류에서Dev

둘 이상의 특수 문자를 sed로 대체

분류에서Dev

sed 명령의 변수에 모든 특수 문자를 추가하는 방법

분류에서Dev

R : 문자열 내에서 특수 문자 (+)를 포함한 문자를 대체하지 않는 str_replace?

분류에서Dev

sed s /// (빈 패턴 및 대체)가 특정 문자열을 제거하는 이유는 무엇입니까?

분류에서Dev

Anorm 문자열 보간이 변수를 대체하지 않음

분류에서Dev

Regex는 16 진수 색상 값에 속하지 않고 특정 문자열이 뒤 따르지 않는 10 진수를 대체합니다.

분류에서Dev

Bash SED 명령에서 큐브 특수 문자를 추가하는 방법

분류에서Dev

sed를 사용하여 특정 문자열 뒤에 줄을 추가하면 '(/ 등)이 포함 된 문자열에 대해 작동하지 않습니다.

분류에서Dev

sed : 텍스트를 특수 문자가 포함 된 문자열로 대체

분류에서Dev

정규식은 특정 문자열이 뒤 따르지 않는 '전체'십진수를 대체합니다.

분류에서Dev

특정 문자를 대체하지 않는 Python string.replace ()

분류에서Dev

특정 문자를 대체하지 않는 Python string.replace ()

분류에서Dev

테이블 이름에 특수 문자를 사용하지 않는 이유는 무엇입니까?

분류에서Dev

내 strcpy ()가 전체 문자열을 덮어 쓰지 않고 마지막 문자 []의 문자를 유지하지 않는 이유는 무엇입니까?

분류에서Dev

Python의 raw_input이 9 개 이상의 특수 문자를 허용하지 않는 이유

분류에서Dev

&, +와 같은 특수 문자가 http 요청에서 대체되는 이유

분류에서Dev

BASH의 문자열을 Sed로 대체 (특수 문자가있는 경우)

분류에서Dev

특수 문자 / Umlaute에서 대소 문자를 구분하지 않는 preg 교체

Related 관련 기사

  1. 1

    특수 문자를 포함하는 변수에서 SED 대체

  2. 2

    perl은 문자열의 문자를 대체하지만 특수 문자 또는 공백은 유지합니다.

  3. 3

    sed를 사용하여 특수 문자 사이에 값 추가

  4. 4

    sed 및 perl이 파일의 문자를 대체하지 않음

  5. 5

    작동하지 않는 sed를 사용하여 특수 문자를 이스케이프

  6. 6

    특수 문자를 대체하는 Makefile

  7. 7

    파이썬이 내 문자열에 특수 문자를 추가하는 이유는 무엇입니까?

  8. 8

    zsh sed 특수 문자로 변수를 확장하고 유지

  9. 9

    특수 문자를 sed로 대체

  10. 10

    python 문자열은 영어가 아닌 알파벳을 유지하는 특수 문자 만 대체합니다.

  11. 11

    둘 이상의 특수 문자를 sed로 대체

  12. 12

    둘 이상의 특수 문자를 sed로 대체

  13. 13

    sed 명령의 변수에 모든 특수 문자를 추가하는 방법

  14. 14

    R : 문자열 내에서 특수 문자 (+)를 포함한 문자를 대체하지 않는 str_replace?

  15. 15

    sed s /// (빈 패턴 및 대체)가 특정 문자열을 제거하는 이유는 무엇입니까?

  16. 16

    Anorm 문자열 보간이 변수를 대체하지 않음

  17. 17

    Regex는 16 진수 색상 값에 속하지 않고 특정 문자열이 뒤 따르지 않는 10 진수를 대체합니다.

  18. 18

    Bash SED 명령에서 큐브 특수 문자를 추가하는 방법

  19. 19

    sed를 사용하여 특정 문자열 뒤에 줄을 추가하면 '(/ 등)이 포함 된 문자열에 대해 작동하지 않습니다.

  20. 20

    sed : 텍스트를 특수 문자가 포함 된 문자열로 대체

  21. 21

    정규식은 특정 문자열이 뒤 따르지 않는 '전체'십진수를 대체합니다.

  22. 22

    특정 문자를 대체하지 않는 Python string.replace ()

  23. 23

    특정 문자를 대체하지 않는 Python string.replace ()

  24. 24

    테이블 이름에 특수 문자를 사용하지 않는 이유는 무엇입니까?

  25. 25

    내 strcpy ()가 전체 문자열을 덮어 쓰지 않고 마지막 문자 []의 문자를 유지하지 않는 이유는 무엇입니까?

  26. 26

    Python의 raw_input이 9 개 이상의 특수 문자를 허용하지 않는 이유

  27. 27

    &, +와 같은 특수 문자가 http 요청에서 대체되는 이유

  28. 28

    BASH의 문자열을 Sed로 대체 (특수 문자가있는 경우)

  29. 29

    특수 문자 / Umlaute에서 대소 문자를 구분하지 않는 preg 교체

뜨겁다태그

보관