You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux中如何对文本文件内容排序生成有序文件?

整理并排序文本文件中的软件包名

解决步骤

假设你的源文件名为 packages.txt,可以通过以下命令完成排序(支持自动去重):

cat packages.txt | tr -d '\\' | tr -s ' ' '\n' | sort -u > sorted_packages.txt

命令细节说明

  • cat packages.txt:读取源文件的内容
  • tr -d '\\':移除所有换行转义符 \
  • tr -s ' ' '\n':把连续空格替换成换行,让每个软件包名单独占一行
  • sort -u:对包名做字典序排序,同时自动剔除重复项(如果不需要去重,去掉 -u 参数即可)
  • > sorted_packages.txt:将处理后的结果写入新文件 sorted_packages.txt

结果验证

执行完命令后,打开 sorted_packages.txt 就能看到按序排列的软件包列表了。

内容的提问来源于stack exchange,提问作者cjdg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 02:30:05