주어진 범위 내에서 행을 선택하는 방법은 무엇입니까?

주어진 범위 내에서 행을 선택하는 방법은 무엇입니까?

2개의 열이 있는 파일이 있습니다.

head positions_vcf
4 68264840
4 52784678
4 52788987
4 52795404
4 52800097
4 52801203
4 52804052
4 52804766
4 52804941
4 52805425
4 52807245
4 52809203
4 52809705
4 52810211
4 52810307
4 52811970
4 52812994
4 52814042
4 52814185
4 52815272

두 번째 열이 "52804760-52809700" 범위에 있는 행만 선택해야 합니다. 내가 원하는 출력

desired_output
4 52804766
4 52804941
4 52805425
4 52807245
4 52809203

답변1

사용 awk:

awk '$2 >= 52804760 && $2 <= 52809700' positions_vcf

관련 정보