MST
星途 面试题库
面试题:Bash排序去重与复杂条件处理
现有一个文本文件log.txt,每行记录了访问者的IP地址和访问时间(格式如:192.168.1.1 2023 - 10 - 01 12:00:00)。首先使用sort命令按IP地址对记录进行排序,然后使用uniq命令去除重复的IP地址(仅保留首次出现的记录),最后提取出这些唯一IP地址对应的访问时间,并按时间先后顺序输出。请写出完整的Bash脚本实现。
26.5万 热度
难度
编程语言
Bash
知识考点
面试题答案
一键面试
#!/bin/bash sort -k1,1 log.txt | uniq -f1 | cut -d ' ' -f2 | sort -n