
약 9999999줄이 포함된 텍스트 파일이 있습니다. 여기에 몇 줄을 붙여넣습니다.
1874641047 Gazipur
1874646347 Jessore
1845105653 Chittagong
1845146123 Narayanganj
1845164162 Gazipur
1843908007 Jessore
여기서 첫 번째 열에는 휴대폰 번호가 포함되고 두 번째 열에는 지역이 포함됩니다.
이 데이터를 다음과 같은 텍스트 파일 영역에 쓰고 싶습니다.
gazipur.txt:
1874641047 Gazipur
1845164162 Gazipur
Jessore.txt:
1874646347 Jessore
1843908007 Jessore
치타공.txt:
1845105653 Chittagong
나라얀간.txt:
1845146123 Narayanganj
Linux 터미널에서 이 작업을 어떻게 수행할 수 있나요? awk
,, 명령과 같이 comm
이를 수행할 수 있는 방법이 있습니까 diff
?
답변1
당신은 그것을 사용할 수 있습니다 awk
:
awk '{print > $2".txt"}' input-file
출력을 두 번째 필드에서 생성된 파일 이름으로 리디렉션합니다.