この入力がある:
rsa2048/C7927B82 2015-08-30
rsa2048/FB2D99F9 2015-08-30
grepがキーIDのみを返すようにしますC7927B92
。例:。マッチの前後にGrep文字のパターンを使用しますか?、私は使用しました
grep -o -P 'rsa.{3,13}'
その結果
rsa2048/FB2D99F9
これをクリーンアップするにはどうすればよいですか?
重複する短いキーIDを見つけたい。次に、短いキーIDのgrepリストを取得し、次にソートして、sort |で重複をテストします。uniq -d。ただし、偽の複製が提供されるため機能しません。
gpg2 --list-keys | grep -o -P 'rsa.{3,13}' | sort | uniq -d
rsa2048/2642B5CD
rsa2048/DF6AA92A