![열에서 처음 세 문자를 제거합니다.](https://linux55.com/image/68364/%EC%97%B4%EC%97%90%EC%84%9C%20%EC%B2%98%EC%9D%8C%20%EC%84%B8%20%EB%AC%B8%EC%9E%90%EB%A5%BC%20%EC%A0%9C%EA%B1%B0%ED%95%A9%EB%8B%88%EB%8B%A4..png)
문자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자를 초과하는 경우 이에 따라 제한을 늘리세요.