열에서 문자로 구분 된 정보를 추출하는 방법은 무엇입니까?

킨 182

다음 data과 같은 파일 이 있습니다.

head data

19  54240283    .   T   C   .   .   .    188,18:208:14:102:18:189:209:37.7222:37.4681:9:139:9:50:50.8889:40.3545:919.145:640.562:0
1   103020      .   A   C   .   .   .    1,2:3:2:2:2:2:4:38:38:2:2:0:0:46.5:28:0.5:162:0
2   8797402     .   G   A   .   .   .    0,3:3:3:0:3:0:3:38:0:0:3:0:38.3333:840.056:0

가장 중요한 정보는 4 번째와 6 번째 사이에있는 9 번째 열 (가장 긴 정보)에 숨겨져 :있습니다. 예를 들면 :

19  54240283    .   T   C   .   .   .    18:189
1   103020      .   A   C   .   .   .    2:2
2   8797402     .   G   A   .   .   .    3:0

마지막으로이를 추출하여 새 열을 만들고 싶습니다. 예를 들면

19  54240283    .   T   C   .   .   .    18    189
1   103020      .   A   C   .   .   .    2     2
2   8797402     .   G   A   .   .   .    3     0

누구든지이 작업을 수행하는 방법을 알아낼 수 있습니까? 감사!

RomanPerekhrest

awk 솔루션 :

awk -F'[[:space:]]+|:' '{ print $1,$2,$3,$4,$5,$6,$7,$8,$13,$14 }' data | column -t

출력 :

19  54240283  .  T  C  .  .  .  18  189
1   103020    .  A  C  .  .  .  2   2
2   8797402   .  G  A  .  .  .  3   0

  • -F'[[:space:]]+|:'-공백이며 :필드 구분자로 간주됩니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

sed를 사용하여 쉼표로 구분 된 문자열에서 숫자를 추출하는 방법은 무엇입니까?

분류에서Dev

구조화 된 문자열에서 특정 필드를 추출하는 방법은 무엇입니까?

분류에서Dev

구조화 된 문자열에서 단어를 추출하는 방법은 무엇입니까?

분류에서Dev

쉼표로 구분 된 문자열에서 이름과 정수 값을 읽는 방법은 무엇입니까?

분류에서Dev

쉼표로 구분 된 숫자 문자열을 정수로 변환하는 방법은 무엇입니까?

분류에서Dev

Bash에서 밑줄로 구분 된 문자열에서 처음과 마지막 두 부분을 추출하는 방법은 무엇입니까?

분류에서Dev

정규식을 사용하여 Oracle에서 쉼표로 구분 된 문자열에서 단일 숫자를 바꾸는 방법은 무엇입니까?

분류에서Dev

빈 줄로 구분 된 열에서 줄을 추출하는 방법은 무엇입니까?

분류에서Dev

data.table에서 집계 할 때 여러`by`에서 쉼표로 구분 된 문자열 뒤에있는 논리를 보는 방법은 무엇입니까?

분류에서Dev

쉼표로 구분 된 문자열을 정렬하는 방법은 무엇입니까?

분류에서Dev

쉼표로 구분 된 레코드 문자열을 분할하고 MySQL에서 순차적으로 정렬하는 방법은 무엇입니까?

분류에서Dev

Python에서 잘못된 JSON에 누락 된 구분 문자를 삽입하는 방법은 무엇입니까?

분류에서Dev

문자열로 표현 된 배열에서 특정 정보를 얻는 방법은 무엇입니까?

분류에서Dev

탭으로 구분 된 텍스트 파일에서 열의 문자열 값 끝에서 백 슬래시를 제거하는 방법은 무엇입니까?

분류에서Dev

공백으로 구분 된 숫자를 추출하는 가장 좋은 방법은 무엇입니까? C에서

분류에서Dev

공백으로 구분 된 숫자를 추출하는 가장 좋은 방법은 무엇입니까? C에서

분류에서Dev

JavaScript 및 NodeJS를 사용하여 쉼표로 구분 된 문자열에서 배열의 빈 객체를 피하는 방법은 무엇입니까?

분류에서Dev

Bash에서 TAB으로 구분 된 문자열을 인쇄하는 방법은 무엇입니까?

분류에서Dev

GNU Make : 공백으로 구분 된 문자열에서 배열을 설정하는 방법은 무엇입니까?

분류에서Dev

쉼표로 구분 된 문자열에서 배열을 만들고 낮은 순서로 정렬 한 다음 다시 쉼표로 구분 된 문자열로 결합하는 방법은 무엇입니까?

분류에서Dev

문자열 벡터를 문자열 분할에서 파생 된 부분 문자열로 변경하는 방법은 무엇입니까?

분류에서Dev

Lua에서 별표로 구분 된 숫자를 분리하는 방법은 무엇입니까?

분류에서Dev

Oracle PL / SQL에서 쉼표로 구분 된 문자열을 전달하고이를 반복하여 쿼리를 실행하는 방법은 무엇입니까?

분류에서Dev

JSON 객체를 PHP에서 일반 쉼표로 구분 된 문자열로 변환하는 방법은 무엇입니까?

분류에서Dev

동일한 열에서 쉼표로 구분 된 변수를 그룹화하는 방법은 무엇입니까?

분류에서Dev

C ++에서 공백으로 구분 된 문자열을 읽는 방법은 무엇입니까?

분류에서Dev

SQL에서 구문을 부분 문자열로 지정하는 방법은 무엇입니까?

분류에서Dev

특정 문자로 구분 된 특정 마지막 문자를 얻는 방법은 무엇입니까?

분류에서Dev

Android에서 복잡한 ksoap 객체를 문자열로 구문 분석하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    sed를 사용하여 쉼표로 구분 된 문자열에서 숫자를 추출하는 방법은 무엇입니까?

  2. 2

    구조화 된 문자열에서 특정 필드를 추출하는 방법은 무엇입니까?

  3. 3

    구조화 된 문자열에서 단어를 추출하는 방법은 무엇입니까?

  4. 4

    쉼표로 구분 된 문자열에서 이름과 정수 값을 읽는 방법은 무엇입니까?

  5. 5

    쉼표로 구분 된 숫자 문자열을 정수로 변환하는 방법은 무엇입니까?

  6. 6

    Bash에서 밑줄로 구분 된 문자열에서 처음과 마지막 두 부분을 추출하는 방법은 무엇입니까?

  7. 7

    정규식을 사용하여 Oracle에서 쉼표로 구분 된 문자열에서 단일 숫자를 바꾸는 방법은 무엇입니까?

  8. 8

    빈 줄로 구분 된 열에서 줄을 추출하는 방법은 무엇입니까?

  9. 9

    data.table에서 집계 할 때 여러`by`에서 쉼표로 구분 된 문자열 뒤에있는 논리를 보는 방법은 무엇입니까?

  10. 10

    쉼표로 구분 된 문자열을 정렬하는 방법은 무엇입니까?

  11. 11

    쉼표로 구분 된 레코드 문자열을 분할하고 MySQL에서 순차적으로 정렬하는 방법은 무엇입니까?

  12. 12

    Python에서 잘못된 JSON에 누락 된 구분 문자를 삽입하는 방법은 무엇입니까?

  13. 13

    문자열로 표현 된 배열에서 특정 정보를 얻는 방법은 무엇입니까?

  14. 14

    탭으로 구분 된 텍스트 파일에서 열의 문자열 값 끝에서 백 슬래시를 제거하는 방법은 무엇입니까?

  15. 15

    공백으로 구분 된 숫자를 추출하는 가장 좋은 방법은 무엇입니까? C에서

  16. 16

    공백으로 구분 된 숫자를 추출하는 가장 좋은 방법은 무엇입니까? C에서

  17. 17

    JavaScript 및 NodeJS를 사용하여 쉼표로 구분 된 문자열에서 배열의 빈 객체를 피하는 방법은 무엇입니까?

  18. 18

    Bash에서 TAB으로 구분 된 문자열을 인쇄하는 방법은 무엇입니까?

  19. 19

    GNU Make : 공백으로 구분 된 문자열에서 배열을 설정하는 방법은 무엇입니까?

  20. 20

    쉼표로 구분 된 문자열에서 배열을 만들고 낮은 순서로 정렬 한 다음 다시 쉼표로 구분 된 문자열로 결합하는 방법은 무엇입니까?

  21. 21

    문자열 벡터를 문자열 분할에서 파생 된 부분 문자열로 변경하는 방법은 무엇입니까?

  22. 22

    Lua에서 별표로 구분 된 숫자를 분리하는 방법은 무엇입니까?

  23. 23

    Oracle PL / SQL에서 쉼표로 구분 된 문자열을 전달하고이를 반복하여 쿼리를 실행하는 방법은 무엇입니까?

  24. 24

    JSON 객체를 PHP에서 일반 쉼표로 구분 된 문자열로 변환하는 방법은 무엇입니까?

  25. 25

    동일한 열에서 쉼표로 구분 된 변수를 그룹화하는 방법은 무엇입니까?

  26. 26

    C ++에서 공백으로 구분 된 문자열을 읽는 방법은 무엇입니까?

  27. 27

    SQL에서 구문을 부분 문자열로 지정하는 방법은 무엇입니까?

  28. 28

    특정 문자로 구분 된 특정 마지막 문자를 얻는 방법은 무엇입니까?

  29. 29

    Android에서 복잡한 ksoap 객체를 문자열로 구문 분석하는 방법은 무엇입니까?

뜨겁다태그

보관