Linux에서 grep 또는 awk를 사용하여 xml의 문자열에서 값을 추출하는 방법

쇠렌 본 펠트

다음을 포함하는 파일이 있습니다.

DEVICE="7" PGMNR="24" VCONF="800"

이 파일에서, 나는 찾으려 PGMNR="24"하고 난없이 값 24이 필요합니다 ".

PGMNR="24"어디 라인에 위치 할 수있다. 줄의 시작, 중간 또는 끝.

가치를 얻는 방법을 알 수 없습니다.

주석의 XML 샘플 :

<?xml version="1.0" encoding="utf-8"?>
<NT3Config>
  <System
      Dev="7"
      PGMNR="24"
      VCONF="800 800"
  />
  <WA-NT
      info="23 1 1 1 61 17 00"
      name="Soja T#1"
  />
  <WA-NT
      info="23 2 2 1 61 17 00"
      name="MatadorM"
  />
  <SCALE
      AdNr="0"
      Calib="0 0 0 0 0 0"
      Setting="0 0 0 0 0 0 0"
  />
  <SCALE
      AdNr="1"
      Calib="0 0 0 0 0 0"
      Setting="0 0 0 0 0 0 0"
  />
  <SCALE
      AdNr="2"
      Calib="0 0 0 0 0 0"
      Setting="0 0 0 0 0 0 0"
  />
  <GSM
      PIN=""
      PORT="0"
      TLF=""
  />
</NT3Config>
냉정한

나는 이미 파서를 사용하여 이것을 대답했습니다-내가 '올바른 방법'이라고 생각하는 것.

이것은 "잘못된 방법"이지만 최소한의 POSIX 도구로 트릭을 수행해야합니다.

grep PGMNR $filename | sed -e 's/.*PGMNR=\"//' -e 's/\".*//'

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

awk 또는 grep 또는 sed 명령을 사용하여 Linux에서 파일의 일부를 개별 파일로 추출하는 방법

분류에서Dev

sed, awk 또는 grep을 사용하여 파일에서 일치하는 문자열 뒤의 특정 문자열을 찾는 방법

분류에서Dev

Regex를 사용하여 문자열에서 값을 추출하는 방법

분류에서Dev

grep 또는 sed를 사용하여 동일한 줄에서 여러 일치 항목을 추출하는 방법

분류에서Dev

정규식 또는 다른 방법을 사용하여 다른 문자열에서 두 개의 rgb 값 / 문자열을 추출하는 방법

분류에서Dev

정규식을 사용하여 Javascript의 문자열에서 숫자를 추출하는 방법

분류에서Dev

cmd를 사용하여 특정 줄에서 따옴표 사이의 문자열을 추출하는 방법

분류에서Dev

파일에서 문자열을 grep하고 문자열 옆의 숫자를 출력하는 방법

분류에서Dev

javascript 또는 angularjs를 사용하여 문자열에서 html 태그의 내용을 추출하는 방법은 무엇입니까?

분류에서Dev

sed, awk, grep 등을 사용하여 여러 파일에 걸쳐 한 줄의 하위 문자열에서 공백을 % 20으로 대체하는 방법

분류에서Dev

postgresql의 xml 문서에서 값을 추출하는 방법

분류에서Dev

sed 또는 awk를 사용하여 몇 개의 문자를 제외한 모든 행의 .txt 파일에 문자열을 추가하는 방법

분류에서Dev

Oracle에서 regexp_replace를 사용하여 두 문자열 사이의 값을 추출하는 방법은 무엇입니까?

분류에서Dev

Java에서 정규식을 사용하여 문자열에서 숫자를 추출하는 방법

분류에서Dev

하나의 라이너를 사용하여 문자열에서 특정 부분 문자열을 추출하는 방법

분류에서Dev

C의 문자열에서 숫자를 추출하는 방법

분류에서Dev

C ++의 문자열에서 숫자를 추출하는 방법

분류에서Dev

Firebird SQL을 사용하여 문자열에서 문자를 추출하는 방법

분류에서Dev

Firebird SQL을 사용하여 문자열에서 문자를 추출하는 방법

분류에서Dev

awk 또는 sed를 사용하여 열에서 \ n을 제거하는 방법

분류에서Dev

Xidel을 사용하여 xml 파일에서 값을 추출하는 방법

분류에서Dev

Xidel을 사용하여 xml 파일에서 값을 추출하는 방법

분류에서Dev

grep을 사용하여 로그에서 이메일을 추출하는 방법

분류에서Dev

sed, awk 또는 grep을 사용하여 두 문자 사이에서 문자열의 숫자 부분을 어떻게 증가시킬 수 있습니까?

분류에서Dev

콜론 앞의 문자열에서 단어를 추출하고 정규식을 사용하여 파이썬에서 \ n을 제외하는 방법

분류에서Dev

XPath를 사용하여 XML에서 필드 값을 알 때 속성 이름을 추출하는 방법

분류에서Dev

awk (또는 grep)를 사용하여 파일에서 다른 숫자의 발생을 계산합니다.

분류에서Dev

JDOM을 사용하여 docx xml을 구문 분석하여 docx에서 데이터를 추출하는 방법

분류에서Dev

grep에서 정규식을 사용하여 문자열을 찾는 방법

Related 관련 기사

  1. 1

    awk 또는 grep 또는 sed 명령을 사용하여 Linux에서 파일의 일부를 개별 파일로 추출하는 방법

  2. 2

    sed, awk 또는 grep을 사용하여 파일에서 일치하는 문자열 뒤의 특정 문자열을 찾는 방법

  3. 3

    Regex를 사용하여 문자열에서 값을 추출하는 방법

  4. 4

    grep 또는 sed를 사용하여 동일한 줄에서 여러 일치 항목을 추출하는 방법

  5. 5

    정규식 또는 다른 방법을 사용하여 다른 문자열에서 두 개의 rgb 값 / 문자열을 추출하는 방법

  6. 6

    정규식을 사용하여 Javascript의 문자열에서 숫자를 추출하는 방법

  7. 7

    cmd를 사용하여 특정 줄에서 따옴표 사이의 문자열을 추출하는 방법

  8. 8

    파일에서 문자열을 grep하고 문자열 옆의 숫자를 출력하는 방법

  9. 9

    javascript 또는 angularjs를 사용하여 문자열에서 html 태그의 내용을 추출하는 방법은 무엇입니까?

  10. 10

    sed, awk, grep 등을 사용하여 여러 파일에 걸쳐 한 줄의 하위 문자열에서 공백을 % 20으로 대체하는 방법

  11. 11

    postgresql의 xml 문서에서 값을 추출하는 방법

  12. 12

    sed 또는 awk를 사용하여 몇 개의 문자를 제외한 모든 행의 .txt 파일에 문자열을 추가하는 방법

  13. 13

    Oracle에서 regexp_replace를 사용하여 두 문자열 사이의 값을 추출하는 방법은 무엇입니까?

  14. 14

    Java에서 정규식을 사용하여 문자열에서 숫자를 추출하는 방법

  15. 15

    하나의 라이너를 사용하여 문자열에서 특정 부분 문자열을 추출하는 방법

  16. 16

    C의 문자열에서 숫자를 추출하는 방법

  17. 17

    C ++의 문자열에서 숫자를 추출하는 방법

  18. 18

    Firebird SQL을 사용하여 문자열에서 문자를 추출하는 방법

  19. 19

    Firebird SQL을 사용하여 문자열에서 문자를 추출하는 방법

  20. 20

    awk 또는 sed를 사용하여 열에서 \ n을 제거하는 방법

  21. 21

    Xidel을 사용하여 xml 파일에서 값을 추출하는 방법

  22. 22

    Xidel을 사용하여 xml 파일에서 값을 추출하는 방법

  23. 23

    grep을 사용하여 로그에서 이메일을 추출하는 방법

  24. 24

    sed, awk 또는 grep을 사용하여 두 문자 사이에서 문자열의 숫자 부분을 어떻게 증가시킬 수 있습니까?

  25. 25

    콜론 앞의 문자열에서 단어를 추출하고 정규식을 사용하여 파이썬에서 \ n을 제외하는 방법

  26. 26

    XPath를 사용하여 XML에서 필드 값을 알 때 속성 이름을 추출하는 방법

  27. 27

    awk (또는 grep)를 사용하여 파일에서 다른 숫자의 발생을 계산합니다.

  28. 28

    JDOM을 사용하여 docx xml을 구문 분석하여 docx에서 데이터를 추출하는 방법

  29. 29

    grep에서 정규식을 사용하여 문자열을 찾는 방법

뜨겁다태그

보관