Sort -V 在 Linux 上有效(这意味着对文本中的版本号进行自然排序),而 MacOS 上似乎没有 -V 选项?还有其他选择吗?
问候,林
答案1
假设你的列表如下-
cat list
6.3.1.1
6.3.1.10
6.3.1.11
6.3.1.2
6.3.1.3
5.2.3.1
5.2.4.2
5.2.3.2
sort -n -t. -k1 -k4 list
5.2.3.1
5.2.3.2
5.2.4.2
6.3.1.1
6.3.1.2
6.3.1.3
6.3.1.10
6.3.1.11