gpt4 book ai didi

linux - 如何使用uniq命令进行排序以删除第一个字符和后面的n个字符

转载 作者:太空宇宙 更新时间:2023-11-04 03:52:31 25 4
gpt4 key购买 nike

我的文件包含以下行

abcd15051969vignesh
efgh16071989ganesh
ijkl18091972murugesh
mnop15051969santhosh
qrst21061967mahesh
uvwx16071989suresh

现在我想根据出生日期对行进行排序并删除重复的行包含相同的出生日期

最佳答案

您可以告诉 sort 按日期排序并返回唯一值:

sort -u -k1.9,1.12 -k1.7,1.8 -k1.5,1.6 < input
^ ^
| |
unique start the sort
key at 1st word,
from char 7 to 8

输出

qrst21061967mahesh
abcd15051969vignesh
ijkl18091972murugesh
efgh16071989ganesh

关于linux - 如何使用uniq命令进行排序以删除第一个字符和后面的n个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25813072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com