最初の列が繰り返される行を取得したいと思います(最初の列には常に32文字があるため、数字32を使用します)。これまで私が見つけたもの:
sort | uniq -d -w 32 filename
問題は、1行ではなく2行が必要なことです。たとえば、
283158c7da8c0ada74502794fa8745eb ubuntu-6.10-alternate-amd64.iso
5717dd795bfd74edc2e9e81d37394349 ubuntu-6.10-alternate-i386.iso
5717dd795bfd74edc2e9e81d37394349 ubuntu-6.10-alternate-powerpc.iso
私が望む出力は次のとおりです。
5717dd795bfd74edc2e9e81d37394349 ubuntu-6.10-alternate-i386.iso
5717dd795bfd74edc2e9e81d37394349 ubuntu-6.10-alternate-powerpc.iso
いいえ
5717dd795bfd74edc2e9e81d37394349 ubuntu-6.10-alternate-i386.iso
私が得たもの
ベストアンサー1
努力する
... | awk '{if ($1 in used ) {
if (used[$1] != "" ) print used[$1] ;
print ;} else used[$1]=$0 ;} '