主题
面试速答(先看这里)
**一句话结论:**想要在linux文件中移除重复的行,可以用 sort -u 命令:
60秒标准回答:
想要在linux文件中移除重复的行,可以用 sort -u 命令
**答题顺序:**结论 → 原理/机制 → 关键流程 → 场景与取舍 → 易错点
**记忆锚点:**filenametxt → linux → sort → 给你一个文本文件 → 每一行包含一个 → unique
追问准备:
- 围绕「filenametxt」:底层原理是什么?使用时有哪些边界和常见坑?
- 围绕「linux」:底层原理是什么?使用时有哪些边界和常见坑?
- 围绕「sort」:底层原理是什么?使用时有哪些边界和常见坑?
- 如果线上出现异常,你会如何定位、验证并规避?
典型回答
想要在linux文件中移除重复的行,可以用sort -u命令:
sql
sort -u filename.txt -o filename.txtsort:将文件的内容按字典顺序排序。-u:表示去重(unique),会在排序后移除重复的行。filename.txt:是包含 QQ 号码的文件名。-o filename.txt:将去重后的内容直接写回到原文件。