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:3番目の列を削除します(両方のファイルのURL)。
- -2:2番目の列を削除します(のURLのみ
file1_sorted
)。
最初の列だけが残ります(URLのみfile2_sorted
)。