다음 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
누구든지이 작업을 수행하는 방법을 알아낼 수 있습니까? 감사!
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] 삭제
몇 마디 만하겠습니다