내 Linux 컴퓨터의 파일에 다음 목록이 있습니다.
sub1.site.com
sub2.site.com.edgekey.net
subs.site.com.trafficmanager.com
sub3.site.com
이 목록에서 다음을 선택하고 싶습니다.
subsite.com
그 뒤에는 or site.com
와 같은 내용이 없습니다 . 어떻게 해야 하나요?edgekey
trafficmanager
답변1
그냥 사용하세요 cut
.
cut -d '.' -f1-3 file
처음 세 개의 필드만 인쇄하려면 점을 구분 기호로 사용하십시오.
답변2
그러면 정확히 3개의 점으로 구분된 필드가 있는 행을 찾습니다.
awk -F'.' 'NF == 3' filename
sub1.site.com
sub3.site.com
이는 "sub2"를 생략합니다. 이것이 원하는 것인지 여부를 지정하지 않았습니다.