linux - 按字母数字对文件的行进行排序
问题描述
我在linux中有一个文本文件。我想按字母数字对每一行与其他行进行排序。Linux 排序命令“sort”不按字母数字排序。文件不是基于列的。具体来说,我希望以下两个文件在差异比较中匹配,但我无法这样做。你能帮我吗?第一个文件内容是
2. Scope: /tb/srflop_inst, File: ./aaa/bbb/abc.xyz(155)
Model: Default AG output
1. /tb/srflop_inst/srff_q1
2. /tb/srflop_inst/srff_q2
第二个文件内容是
2. Scope: /tb/srflop_inst, File: ./aaa/bbb/abc.xyz(155)
Model: Default AG output
1. /tb/srflop_inst/srff_q2
2. /tb/srflop_inst/srff_q1
解决方案
最好在生成此输出的程序中进行排序。
推荐阅读
- javascript - 这个 Webhost 奇怪的 Javascript 解释有意义吗?
- azure - 如 cron 表达式中所述,Azure 函数未每 3 小时触发一次
- java - 我一直在尝试将我现在组合的数组从最小到最大排序
- php - Laravel Livewire 分页在索引页面后不显示搜索结果
- python - 尝试使用 Google Directory API 和 OAuth2.0 时收到错误“未授权访问此资源/api”
- css - 如何仅使用 CSS 创建 CD 的背面?
- javascript - 如果数组已满,我如何禁用输入,如果未填写所有字段,则不允许输入?
- scala - 加一链表:函数式方法
- python - PyTorch with yolov5:颜色通道和结果显示
- reactjs - 如何使用 React 和 Typescript 使用情感/样式