file1.txt
및 가 있고 둘 다 URL이 포함되어 있습니다. 및 대신에 있는 고유 URL이 file2.txt
포함된 새 파일을 만들고 싶습니다 .file2.txt
file1.txt
예제 URL 파일:
aspencabinets.com.au
iiatca.org
energyoil.co.za
tevelatino.com
handball-schule.com
lindaestelle.com
latindancegrooves.com
ugurlu-ozturk.com
robertsdoneright.com
pactoconvex.com
ghaudit.org
keiramontalli.net
taksid.ee
katanics.hu
baggotpureescape.com
naechstenliebe.net
wiki.mbremer.de
boxplandesign.com.sg
lhasa.ca
roboticengineeringprojects.com
killergaming.info
nhswga.com
culnue.eu
fmovers.com
corpuschristicarolstream.org
promedmedikal.com
creationprints.com.au
tsukihime.com
답변1
뉴스레터를 이용하세요
먼저 파일을 정렬합니다.
sort file1 -o file1_sorted
sort file2 -o file2_sorted
물론 당신은 사용할 수 있습니다
sort file1 -o file1
제자리에 정렬
그런 다음 다음과 같이 comm을 사용하십시오.
comm -2 3 file2_sorted file1_sorted > newfile
의사소통정렬된 파일 비교
또는 쉘이 프로세스 대체(bash, zsh 및 일부 ksh)를 지원하는 경우:
comm -23 <(sort file2) <(sort file1) > newfile
- -3: 세 번째 열을 제거합니다(두 파일 모두에 있는 URL).
- -2: 두 번째 열을 제거합니다( 에 있는 URL만 해당
file1_sorted
).
첫 번째 열만 남습니다( 에는 URL만 있음 file2_sorted
).