去重、排序、去空行、加前缀——这些操作每天都要做,但每次都得回忆 sort -u 之后该接 sed 还是 awk。勾一下就好。
命令行能做所有这些事,问题是**记不住**:去重要 sort -u(会改变顺序)还是 awk 的保序去重(不改顺序)?加前缀要 sed 的 s/^/x/ 还是 awk 的 print?
这个工具把常用操作做成复选框,并且**固定处理顺序**(裁剪 → 去空 → 去重 → 排序 → 反转 → 前后缀 → 编号)——顺序不同结果不同,固定下来才可预期。
sort 命令的默认行为一致。所以 10 会排在 9 前面(字符串比较),这是刻意的:可预期比"聪明"重要。