我有一个包含以下内容的列表:
VIP NAME DATE ARRIVE_TIME FLIGHT_TIME
1 USER1 11-02 20.00 21.00
3 USER2 11-02 20.45 21.45
4 USER2 11-03 20.00 21.30
2 USER1 11-04 17.20 19.10
我想使用 shell 脚本对此列表和类似列表进行排序。结果应该是一个新列表,其中的行不发生冲突。 VIP 1 是最重要的,如果任何具有更大编号的 VIP 在同一日期 VIP 1 的 FLIGHT_TIME
之前有 ARRIVE_TIME
,则应删除此行,因此 VIP
数字用于决定在 ARRIVE_TIME
、FLIGHT_TIME
和 DATE
发生冲突时保留哪些行。同样,VIP 2 比 VIP 3 更重要,依此类推。
这非常先进,我完全不知道如何解决这个问题。
最佳答案
关于algorithm - shell脚本排序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1662400/