Linuxで独自の行を印刷するのに役立ちます。単語の例は次のとおりです。
A B
B C
C D
A E
F G
H I
I J
出力は
F G
H I
つまり、上記の例のように、行は最初に一意でなければならず、行の単語も一度だけ現れなければなりません。 「FG」は唯一の行で、「F」または「G」は他の行には表示されません。 「こんにちは」。
ベストアンサー1
独自の単語のリストを取得できます。これにより、一致する行はすべての単語が一意の行になります。
tr -cs 'A-Z' '[\n*]' < words.txt |
sort |
uniq -u |
perl -lne '
if ($ARGV eq "-") {
$u{$_}=1;
next
}
for $w (/[A-Z]+/g) {
next LINE unless $u{$w}
}
print' - words.txt
A-Z
単語を構成する文字のリストに変更します。