sort 命令 与 vi 命令 与 中文 问题 [doge]

2020-09-09 09:40:25 +08:00
 lxk11153
> cat sort-test.txt
上午 4
下午 3
下午 2
上午 11
> echo "{$LANG} {$LC_ALL}"
{zh_CN.UTF-8} {}
# LC_ALL 未设置

> sort sort-test.txt
上午 11
下午 2
下午 3
上午 4
# 排序错误

> vi sort-test.txt
# 中文显示正常
> echo "{$LANG} {$LC_ALL}"
{zh_CN.UTF-8} {C}
# LC_ALL 设值 C

> sort sort-test.txt
上午 11
上午 4
下午 2
下午 3
# 排序正常

> vi sort-test.txt
# 中文显示乱码
832 次点击
所在节点    macOS
5 条回复
IgniteWhite
2020-09-09 16:18:47 +08:00
macOS 自带的命令大部分是 BSD 的,brew 装一个 gnu utilities 就可以快乐地使用 GNU 版本的命令啦
lxk11153
2020-09-14 16:52:32 +08:00
@IgniteWhite #1 对不起,gsort 对于本帖并无区别
godblessumilk
2020-09-22 23:34:15 +08:00
doge
godblessumilk
2020-09-22 23:35:11 +08:00
想知道楼主的狗头怎么输入的
lxk11153
2020-09-23 09:24:36 +08:00
@godblessumilk #4 主题标题里输入 [doge] 你可以来这测试: /go/sandbox

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/705375

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX