删除重复的文件
问题描述:
我有一个文件删除重复的文件
cat file
ab,12
ab,45
ab,23
bh,32
bl,12
ab,10
bh,13
和文件复制与第一个参数
我需要我的输出与特定的唯一值线在bash特定参数的值参数由逗号
分离例如输出
cat file
ab,12
bh,32
bl,12
答
钍E采用命令适用于您的例子:
sort -u -s -t, -k1,1
答
假设OP要打印在$1
值的第一次出现,这里是AWK的一行:
awk -F"," 'NR==1{print;next} !($1 in a){a[$1]=$0} END{for(i in a) print a[i]}' file
你想只是'第一次出现ab'?最后?任何任意发生?其中任何一项都相对容易,但您需要提供更精确的规格。 – twalberg