열에서 처음 세 문자를 제거합니다.

열에서 처음 세 문자를 제거합니다.

문자2호 71865 72972 YBL081W. + SGD 유전자. ID=YBL081W;이름=YBL081W;Ontology_term=GO:0003674,GO:0005575,GO:0008150;참고=비필수%20단백질%20of%20알 수 없음%20기능%3B%20null%20돌연변이%20결과%20in%20a%20감소% 20in%20plasma%20membrane%20electronic%20transport;dbxref=SGD:S000000177;orf_classification=특성화되지 않음

나는 gff 형식의 많은 유전 데이터를 포함하는 침대 파일을 가지고 있습니다. 첫 번째 열의 chrII에서 chr과 같이 첫 번째 열에서 처음 3자를 제거해야 하며 로마 숫자만 필요합니다.

이런 출력을보고 싶습니다

2호 71865 72972 YBL081W. + SGD 유전자. ID=YBL081W;이름=YBL081W;Ontology_term=GO:0003674,GO:0005575,GO:0008150;참고=비필수%20단백질%20of%20알 수 없음%20기능%3B%20null%20돌연변이%20결과%20in%20a%20감소% 20in%20plasma%20membrane%20electronic%20transport;dbxref=SGD:S000000177;orf_classification=특성화되지 않음

답변1

이 명령은 각 줄의 문자 4~500을 인쇄하여 file.gff처음 3자를 제거하고 결과를 다음 위치에 저장합니다 newfile.gff.

cut -c4-500 file.gff > newfile.gff

줄 길이가 500자를 초과하는 경우 이에 따라 제한을 늘리세요.

관련 정보