linux – GNU排序命令的行为(带有非字母ASCII字符,如点或分号)

我想要排序命令来对待所有字符相等.

例如,当我做

$echo -e 'TEST.b\nTESTa\nTESTc' | sort
TESTa
TEST.b
TESTc

该点被忽略.

我想让TEST.b在最后或第一个位置.但是,在手册页中找不到正确的参数.

(我的排序版本来自GNU核心实用程序).

解决方法

强制对照到C以比较原始字符值.
$echo -e 'TEST.b\nTESTa\nTESTc' | LC_COLLATE=C sort
TEST.b
TESTa
TESTc

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...