#질문수정되었습니다.
테이블의 두 번째 열에는 아래와 같이 길이가 5~30인 문자가 포함됩니다.
문자 길이가 5자인 줄을 추출하려면 다음을 사용합니다.
awk 'length($2)==5 { print }' input.tabular > output.tabular
따라서 생성된 "length_5.tabular" 파일은 원본 파일 AAKNN AATKP에서 다음 줄만 추출합니다.
, "length_6.tabular" 파일은 AAKKPP의 유일한 줄을 추출합니다.
length_5.tabular
문자 길이(예: ... length_6.tabular
)를 기준으로 26개의 파일을 얻을 수 있도록 이 작업을 어떻게 반복할 수 있습니까 length_30.tabular
? 추출된 각 행의 열을 결과 파일에 포함하고 싶습니다.
답변1
나는 펩타이드 서열에 대해 아무것도 모르지만 이것이 당신이 원하는 것이라고 생각합니다.
awk '{
fname=length($2) "mer.output.tabular"
print >> fname
close(fname)
}' input.tabular