a파일이 다음과 같이 필드구분이 ":"으로 구분되어 있습니다.
1:5102::당아래고개:::::0:0:0:58429898:17281562:::::
여기서 두번째 필드 "5102" 위치가 8800이하 와 9000이상 ([1] < 8000 || [1] >= 9000)으로 되어있는
행을 뽑아 새로 파일을 만들려고하는데..
제가 해본것이..
1. sed 쪽으로는(이것도 예전에 질문해서 답변얻은거 응용한겁니다.)
sed -r "s|^(.*):88..:(.*)|\1\:DELETE_THIS|" [파일명] > [파일명]_2
sed -r "s|^(.*):89..:(.*)|\1\:DELETE_THIS|" [파일명]_2 > [파일명]_3
grep -v "DELETE_THIS" [파일명]_3 | cut -f1 > [파일명]