정확히 한 줄로 교체하는 SED Linux 명령

Gave Hum

다음 배치가 있습니다

#! /bin/bash
PATTERN1="MACRO"
PATTERN2="HI"
sed -e "s/${PATTERN1}/${PATTERN2}/g" config.conf 

따라서 config.conf 파일의 내용은 다음과 같습니다.

ABC 
   DEF 
   ERF 매크로 
   ERR 
매크로

따라서 명령의 출력은 다음과 같습니다.

ABC 
   DEF 
   ERF HI 
   ERR HI

그러나 원하는 출력은

ABC 
   DEF 
   ERF 매크로 
   ERR HI

즉, 동일한 줄에 공백이나 다른 단어없이 한 줄에 정확히 일치하는 패턴으로 만 패턴을 교체해야합니다.

켄트

정확히 일치 시킬 패턴을 추가 ^하고$

예를 들어 : 다음 중 하나를 수행 할 수 있습니다.

 sed -e "s/^${PATTERN1}$/${PATTERN2}/g" ...

또는 원래 sed 라인을 사용하여 다음을 수정하십시오 PATTERN1.

PATTERN1="^MACRO$"

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

sed 명령에서 줄 값 대신 동일한 값으로 확장되는 bash

분류에서Dev

sed 명령 및 한 줄 서식 지정

분류에서Dev

Linux 명령 줄에서 웹 사이트에 대한 로그인 정보를 입력하는 방법

분류에서Dev

프로세스를 한 줄에 하나씩 나열하는 Linux 명령

분류에서Dev

폴더 집합을 서로 비교하는 Linux 명령 줄 / 앱

분류에서Dev

sed 명령으로 부분 교체

분류에서Dev

Linux 시스템에서 프로그램 또는 bash 쉘 명령이 정확히 어떻게 작동합니까?

분류에서Dev

Linux 명령 GREP-공백이있는 정확한 값

분류에서Dev

특정 프로그램을 찾기위한 Linux 명령 줄 도구

분류에서Dev

정규식 문제가있는 Linux CentOS sed 명령

분류에서Dev

두 줄의 내용으로 빈 줄을 바꾸는 sed 명령

분류에서Dev

두 줄의 내용으로 빈 줄을 바꾸는 sed 명령

분류에서Dev

CPU, RAM 및 하드 디스크 사용률을 확인하는 한 줄 효율적인 Gnu / Linux 명령?

분류에서Dev

sed 명령을 여러 줄로 분할하는 방법

분류에서Dev

sed / awk 명령에 대한 정규식

분류에서Dev

줄 끝 부분을 한 줄 sed 명령으로 바꾸고 추가

분류에서Dev

특정 줄에 sed 명령 사용

분류에서Dev

특정 텍스트로 시작하는 줄을 바꾸려면 sed 또는 perl 명령이 필요합니다.

분류에서Dev

grep 명령에서 지정한 패턴과 정확히 일치 (유일하게)

분류에서Dev

sed 명령으로 특정 줄에 변수 쓰기

분류에서Dev

sed를 사용하여 파일에서 복잡한 명령 교체

분류에서Dev

sed-줄의 숫자와 정확히 일치하는 방법

분류에서Dev

명령 줄 인수가 유효한 순서로 전달되었는지 확인

분류에서Dev

교체 및 쓰기를위한 sed 명령

분류에서Dev

Linux sed 명령은 정규식 문자열을 대체합니다.

분류에서Dev

Linux sed 명령은 정규식 문자열을 대체합니다.

분류에서Dev

sed 명령을 사용하여 특정 문자열로 특정 줄의 문자열 변경

분류에서Dev

명령 줄에 표시된 전체 정보를보기위한 Powershell 명령

분류에서Dev

확장 된 RegExp로 Sed 명령 이해

Related 관련 기사

  1. 1

    sed 명령에서 줄 값 대신 동일한 값으로 확장되는 bash

  2. 2

    sed 명령 및 한 줄 서식 지정

  3. 3

    Linux 명령 줄에서 웹 사이트에 대한 로그인 정보를 입력하는 방법

  4. 4

    프로세스를 한 줄에 하나씩 나열하는 Linux 명령

  5. 5

    폴더 집합을 서로 비교하는 Linux 명령 줄 / 앱

  6. 6

    sed 명령으로 부분 교체

  7. 7

    Linux 시스템에서 프로그램 또는 bash 쉘 명령이 정확히 어떻게 작동합니까?

  8. 8

    Linux 명령 GREP-공백이있는 정확한 값

  9. 9

    특정 프로그램을 찾기위한 Linux 명령 줄 도구

  10. 10

    정규식 문제가있는 Linux CentOS sed 명령

  11. 11

    두 줄의 내용으로 빈 줄을 바꾸는 sed 명령

  12. 12

    두 줄의 내용으로 빈 줄을 바꾸는 sed 명령

  13. 13

    CPU, RAM 및 하드 디스크 사용률을 확인하는 한 줄 효율적인 Gnu / Linux 명령?

  14. 14

    sed 명령을 여러 줄로 분할하는 방법

  15. 15

    sed / awk 명령에 대한 정규식

  16. 16

    줄 끝 부분을 한 줄 sed 명령으로 바꾸고 추가

  17. 17

    특정 줄에 sed 명령 사용

  18. 18

    특정 텍스트로 시작하는 줄을 바꾸려면 sed 또는 perl 명령이 필요합니다.

  19. 19

    grep 명령에서 지정한 패턴과 정확히 일치 (유일하게)

  20. 20

    sed 명령으로 특정 줄에 변수 쓰기

  21. 21

    sed를 사용하여 파일에서 복잡한 명령 교체

  22. 22

    sed-줄의 숫자와 정확히 일치하는 방법

  23. 23

    명령 줄 인수가 유효한 순서로 전달되었는지 확인

  24. 24

    교체 및 쓰기를위한 sed 명령

  25. 25

    Linux sed 명령은 정규식 문자열을 대체합니다.

  26. 26

    Linux sed 명령은 정규식 문자열을 대체합니다.

  27. 27

    sed 명령을 사용하여 특정 문자열로 특정 줄의 문자열 변경

  28. 28

    명령 줄에 표시된 전체 정보를보기위한 Powershell 명령

  29. 29

    확장 된 RegExp로 Sed 명령 이해

뜨겁다태그

보관