linux - 如何理解这个 Linux 排序输出
问题描述
我在一个 txt 文件上运行 Linux 排序并得到以下输出:
root@nxxx:~# cat b.txt
(52819531,3245)
(528,216)
(52819532,32680)
(52821791,3072)
(52821795,30713)
root@nxxx:~# sort -k1 -t, b.txt
(52819531,3245)
(52819532,32680)
(528,216)
(52821791,3072)
(52821795,30713)
我想应该是这样的:
(528,216)
(52819531,3245)
(52819532,32680)
(52821791,3072)
(52821795,30713)
有什么解释吗?
解决方案
尝试添加 -V 自然排序...
(528,216)
(52819531,3245)
(52819532,32680)
(52821791,3072)
(52821795,30713)
推荐阅读
- webgl - GPU 是否将创建的纹理与 CPU 交换?
- javascript - 如何正确使用 AJAX + pushState 生成 URL?
- javascript - 在 thymeleaf th:text 模板上调用 javascript 函数
- c# - 如何在 c#.net2 中使用 selenium webdriver
- c# - 在 wpf 中从子级设置控件中的属性
- css - 更改 Google Chrome 中的样式时,精灵中的图标不会更改
- python - 关于 Python 中的 Project Euler 问题 7 的问题
- c - 是否可以禁用外部库的 MISRA 检查?
- c# - C# 中来自 List 的 JSON
- android - 如何在 android 中将“我的位置”选项添加到 Place Autocompelete 结果?