bash 쉘 스크립트는 따옴표가 포함 된 문자열에서 하위 문자열을 가져옵니다.

Gharbad 약한

라는 파일이 stuff.txt있습니다. 해당 파일에 여러 줄이 있습니다. 이것은 해당 파일의 행 중 하나입니다 "somevalue": "4.2.1". 두 번째 큰 따옴표 집합 (4.2.1) 사이의 값을 가져 오는 셸 스크립트를 만들고 있습니다. 지금까지 쉘 스크립트에있는 내용은 다음과 같습니다.

substringVal=$(grep '\"somevalue\": \"' stuff.txt)

이 스 니펫은 "somevalue": "4.2.1"내 변수에 저장 substringVal하지만 substringVal포함 하고 싶습니다 4.2.1. 부분 문자열이 얼마나 길지 모르기 때문에 특정 문자 수에 대해 특정 색인에서 시작하는 부분 문자열을 취할 수는 없습니다.

나는 보았지만 awk그것이 나를 위해 작동하도록 할 수 없었습니다. 누군가 내 셸 스크립트에서 내 명령을 수정하여 줄에서 하위 문자열을 가져 오는 방법에 대한 올바른 방향을 알려줄 수 있다면 감사하겠습니다. 미리 감사드립니다.

Bernd

나를 위해 이런 식으로 작동했습니다.

substringVal=$(grep '\"somevalue\": \"' stuff.txt)
echo $substringVal

"somevalue": "4.2.1"
echo $substringVal | awk -F": " '{print $2}' | sed 's/\"//g'
4.2.1

따라서 awk 명령은 ":" "구분 기호까지 모두 건너 뜁니다. 그리고 sed는 마지막 이중 인용 부호를 제거합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자열 배열에서 지정된 문자를 포함하는 문자열 목록을 가져옵니다.

분류에서Dev

Bash 스크립트에서 수학을 포함하는 연결된 문자열을 평가하는 방법

분류에서Dev

Bash 스크립트에서 수학을 포함하는 연결된 문자열을 평가하는 방법

분류에서Dev

문자열에 하위 문자열이 포함 된 경우 해당 하위 문자열을 가져옵니다.

분류에서Dev

쉘 스크립트에서 큰 따옴표를 포함하는 문자열 보간

분류에서Dev

bash 스크립트에서 문자열에 따옴표 추가

분류에서Dev

큰 따옴표가 포함 된 문자열을 반환하려고합니다.

분류에서Dev

따옴표가 포함 된 문자열을 변수에 할당

분류에서Dev

큰 따옴표 ( ")가 포함 된 문자열이있는 json 파일을로드하는 방법

분류에서Dev

큰 따옴표가 포함 된 인수를 쉘 스크립트 함수에 전달하는 방법은 무엇입니까?

분류에서Dev

문자열에 개행 문자가 포함 된 경우 C 쉘 스크립트 조건

분류에서Dev

쉘 스크립트를 사용하여 문자열에 배열 요소가 포함되어 있는지 확인

분류에서Dev

확정 하위 문자열이 포함 된 경우에만 문자열의 일부를 가져옵니다.

분류에서Dev

Laravel은 where 절에 문자열을 포함하는 값을 가져옵니다.

분류에서Dev

큰 따옴표를 추가하는 동안 bash에서 문자열 연결

분류에서Dev

명령에 따옴표가 포함 된 Bash 변수 (문자열)를 어떻게 사용합니까?

분류에서Dev

따옴표가 포함 된 텍스트 문자열을 대체하는 수식을 어떻게 작성합니까?

분류에서Dev

문자열을 연결하고 Linux bash 스크립트에서 형식이 지정된 문자열을 표시하는 방법은 무엇입니까?

분류에서Dev

Notepad ++ 텍스트에서 일부 문자열을 포함하는 단어 만 가져옵니다.

분류에서Dev

문자열에 스캐너 입력에서 제공된 정보가 포함 된 경우 하위 문자열을 인쇄합니다. (자바)

분류에서Dev

숫자와 문자열을 포함하는 파일에서 전체 라인을 가져옵니다.

분류에서Dev

JavaScript에서 문자와 숫자가있는 문자열이 포함 된 배열을 정렬하는 방법

분류에서Dev

특수 문자가 포함 된 문자열에서 모든 하위 문자열을 가져 오는 효율적인 방법

분류에서Dev

따옴표가 포함 된 YAML의 여러 줄 문자열

분류에서Dev

bash 스크립트에서 큰 따옴표 문자열 내에서 작은 따옴표를 이스케이프하는 방법은 무엇입니까?

분류에서Dev

PHP는 큰 따옴표가 포함 된 JSON 문자열의 일부를 제거하는 데 어려움을 겪고 있습니다.

분류에서Dev

해당 문자열에 하위 문자열이 포함 된 경우 목록에서 문자열 가져 오기

분류에서Dev

혼합 문자열에 따옴표가 포함 된 CSV 구문 분석

분류에서Dev

스크립트 태그가 포함 된 문자열에서 URL을 가져 오는 자바 스크립트 정규식

Related 관련 기사

  1. 1

    문자열 배열에서 지정된 문자를 포함하는 문자열 목록을 가져옵니다.

  2. 2

    Bash 스크립트에서 수학을 포함하는 연결된 문자열을 평가하는 방법

  3. 3

    Bash 스크립트에서 수학을 포함하는 연결된 문자열을 평가하는 방법

  4. 4

    문자열에 하위 문자열이 포함 된 경우 해당 하위 문자열을 가져옵니다.

  5. 5

    쉘 스크립트에서 큰 따옴표를 포함하는 문자열 보간

  6. 6

    bash 스크립트에서 문자열에 따옴표 추가

  7. 7

    큰 따옴표가 포함 된 문자열을 반환하려고합니다.

  8. 8

    따옴표가 포함 된 문자열을 변수에 할당

  9. 9

    큰 따옴표 ( ")가 포함 된 문자열이있는 json 파일을로드하는 방법

  10. 10

    큰 따옴표가 포함 된 인수를 쉘 스크립트 함수에 전달하는 방법은 무엇입니까?

  11. 11

    문자열에 개행 문자가 포함 된 경우 C 쉘 스크립트 조건

  12. 12

    쉘 스크립트를 사용하여 문자열에 배열 요소가 포함되어 있는지 확인

  13. 13

    확정 하위 문자열이 포함 된 경우에만 문자열의 일부를 가져옵니다.

  14. 14

    Laravel은 where 절에 문자열을 포함하는 값을 가져옵니다.

  15. 15

    큰 따옴표를 추가하는 동안 bash에서 문자열 연결

  16. 16

    명령에 따옴표가 포함 된 Bash 변수 (문자열)를 어떻게 사용합니까?

  17. 17

    따옴표가 포함 된 텍스트 문자열을 대체하는 수식을 어떻게 작성합니까?

  18. 18

    문자열을 연결하고 Linux bash 스크립트에서 형식이 지정된 문자열을 표시하는 방법은 무엇입니까?

  19. 19

    Notepad ++ 텍스트에서 일부 문자열을 포함하는 단어 만 가져옵니다.

  20. 20

    문자열에 스캐너 입력에서 제공된 정보가 포함 된 경우 하위 문자열을 인쇄합니다. (자바)

  21. 21

    숫자와 문자열을 포함하는 파일에서 전체 라인을 가져옵니다.

  22. 22

    JavaScript에서 문자와 숫자가있는 문자열이 포함 된 배열을 정렬하는 방법

  23. 23

    특수 문자가 포함 된 문자열에서 모든 하위 문자열을 가져 오는 효율적인 방법

  24. 24

    따옴표가 포함 된 YAML의 여러 줄 문자열

  25. 25

    bash 스크립트에서 큰 따옴표 문자열 내에서 작은 따옴표를 이스케이프하는 방법은 무엇입니까?

  26. 26

    PHP는 큰 따옴표가 포함 된 JSON 문자열의 일부를 제거하는 데 어려움을 겪고 있습니다.

  27. 27

    해당 문자열에 하위 문자열이 포함 된 경우 목록에서 문자열 가져 오기

  28. 28

    혼합 문자열에 따옴표가 포함 된 CSV 구문 분석

  29. 29

    스크립트 태그가 포함 된 문자열에서 URL을 가져 오는 자바 스크립트 정규식

뜨겁다태그

보관