次のような入力をフィルタリングしたいと思います。
foo 2022-11-11
foo 2022-12-11
something else
bar 2022-12-07
得る
foo 2022-11-11
bar 2022-12-07
始めますgrep -oP "^[A-z]{3}" | sort -u
が、もちろん行全体は印刷されません。
答え1
-k 1,1
列1から列1()までのみ考慮することをお勧めします。
grep -E '^[[:alpha:]]{3} ' | sort -k 1,1 -u
出力:
bar 2022-12-07
foo 2022-11-11