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

Neekoy

꽤 간단한 질문이고 여기 전문가가 바로 알아낼 수있을 거라고 확신하지만, 제대로 작동하지 않는 것 같습니다 (아마도 일부 인용문 문제 일 것입니다.

다음의 모든 인스턴스를 배치하고 싶습니다.

`which cat`

다음과 같이 :

/bin/cat

다음 명령을 실행하고 있습니다.

for file in $(find . -iname 'PATCH*'); do sed 's/\`which cat\`/\'\/bin\/cat/g' $file; done

나는 특별한 것으로 취급 될 필요가없는 모든 캐릭터를 탈출했다고 믿지만, 그것은 속임수를 쓰지 않는 것 같다.

도와주세요 :)

hek2mgl

일반적으로의 출력을 반복하는 것은 좋지 않습니다. find파일 이름에는 $IFS루프를 끊을 수있는가 포함될 수 있기 때문 입니다. 대신 다음 -exec옵션을 사용하십시오 find.

find -iname 'PATCH*' -exec sed -i 's#`which cat`#/bin/cat#g' {} \;

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

bash & sed : 변수의 여러 문자열을 for 루프로 대체

분류에서Dev

sed / awk : 공백이 아닌 특정 문자가 앞에 오는 경우에만 한 문자의 모든 발생을 다른 문자로 대체

분류에서Dev

쉘 스크립트의 문자열을 특수 문자가있는 문자열로 교체

분류에서Dev

특수 문자를 sed로 대체

분류에서Dev

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

분류에서Dev

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

분류에서Dev

replacer에 특수 문자가있는 경우 Perl에서 리터럴 문자열 대체

분류에서Dev

Bash : Sed가 문자열을 대체하지 않거나 전체 파일을 비우는 문제

분류에서Dev

! 존재하는 경우에만 특정 문자열로 시작하는 행에서 대체를 수행하려면 sed 및 sed 만 사용하십시오.

분류에서Dev

Pandas의 데이터 정리 : 이러한 문자열이 다른 열에 포함 된 경우 null 값을 특정 문자열로 대체

분류에서Dev

함수의 특정 문자열을 다른 문자열로 대체하는 데코레이터

분류에서Dev

문자열이 대문자 무시 소문자와 특수 문자 문자열에있는 경우 확인?

분류에서Dev

sed 명령을 사용하여 문자열을 대량으로 대체하는 특수 문자

분류에서Dev

특수 문자열 할당량을 대체하는 sed

분류에서Dev

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

분류에서Dev

특정 문자가 뒤에 오는 경우에만 문자열의 공백을 교체

분류에서Dev

Bash 대체 특수 문자 '

분류에서Dev

Sed는 문자열을 변수로 대체합니까?

분류에서Dev

부분 문자열을 변수로 대체하는 SED 오류

분류에서Dev

sed-문자열을 포함하는 변수로 대체?

분류에서Dev

Bash / Sed 특수 문자가있는 문자열을 파일에 삽입하는 방법

분류에서Dev

텍스트에 특수 문자가있는 경우 offsetWidth가 제대로 계산되지 않음

분류에서Dev

열 중 하나에 특정 문자열이있는 경우 한 행의 문자열 교체

분류에서Dev

numpy 배열의 특수 문자를 공백으로 대체

분류에서Dev

sed의 문자열 대체

분류에서Dev

문자열의 짝수 및 홀수 반복을 다른 문자열로 대체

분류에서Dev

자바 스크립트의 중괄호 안에 대괄호가있는 자리 표시자가있는 경우 문자열을 새 문자열로 변경하려면 어떻게해야합니까?

분류에서Dev

문자열 변수가있는 절대 경로

분류에서Dev

문자열의 "\ n"문자열을 개행 문자로 대체하는 sed 스크립트

Related 관련 기사

  1. 1

    bash & sed : 변수의 여러 문자열을 for 루프로 대체

  2. 2

    sed / awk : 공백이 아닌 특정 문자가 앞에 오는 경우에만 한 문자의 모든 발생을 다른 문자로 대체

  3. 3

    쉘 스크립트의 문자열을 특수 문자가있는 문자열로 교체

  4. 4

    특수 문자를 sed로 대체

  5. 5

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

  6. 6

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

  7. 7

    replacer에 특수 문자가있는 경우 Perl에서 리터럴 문자열 대체

  8. 8

    Bash : Sed가 문자열을 대체하지 않거나 전체 파일을 비우는 문제

  9. 9

    ! 존재하는 경우에만 특정 문자열로 시작하는 행에서 대체를 수행하려면 sed 및 sed 만 사용하십시오.

  10. 10

    Pandas의 데이터 정리 : 이러한 문자열이 다른 열에 포함 된 경우 null 값을 특정 문자열로 대체

  11. 11

    함수의 특정 문자열을 다른 문자열로 대체하는 데코레이터

  12. 12

    문자열이 대문자 무시 소문자와 특수 문자 문자열에있는 경우 확인?

  13. 13

    sed 명령을 사용하여 문자열을 대량으로 대체하는 특수 문자

  14. 14

    특수 문자열 할당량을 대체하는 sed

  15. 15

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

  16. 16

    특정 문자가 뒤에 오는 경우에만 문자열의 공백을 교체

  17. 17

    Bash 대체 특수 문자 '

  18. 18

    Sed는 문자열을 변수로 대체합니까?

  19. 19

    부분 문자열을 변수로 대체하는 SED 오류

  20. 20

    sed-문자열을 포함하는 변수로 대체?

  21. 21

    Bash / Sed 특수 문자가있는 문자열을 파일에 삽입하는 방법

  22. 22

    텍스트에 특수 문자가있는 경우 offsetWidth가 제대로 계산되지 않음

  23. 23

    열 중 하나에 특정 문자열이있는 경우 한 행의 문자열 교체

  24. 24

    numpy 배열의 특수 문자를 공백으로 대체

  25. 25

    sed의 문자열 대체

  26. 26

    문자열의 짝수 및 홀수 반복을 다른 문자열로 대체

  27. 27

    자바 스크립트의 중괄호 안에 대괄호가있는 자리 표시자가있는 경우 문자열을 새 문자열로 변경하려면 어떻게해야합니까?

  28. 28

    문자열 변수가있는 절대 경로

  29. 29

    문자열의 "\ n"문자열을 개행 문자로 대체하는 sed 스크립트

뜨겁다태그

보관