sort命令有一个参数“-t”来声明字段分隔符而不是默认的空格。例如:
sort -t 'a' file
如果我想使用不可打印的char作为语音器,如ASCII表中的第五个字符怎么办?
答案 0 :(得分:6)
bash中有一个特殊的引用,可以用于此目的。尝试以下命令并在bash手册中查找$'...'
:
sort -t $'\05' file
答案 1 :(得分:0)
您可以使用ctrl-V然后使用不可打印的控制代码在bash(以及vim)中输入不可打印的字符。因此,对于字符0x04,Ctrl-V Ctrl-D插入^D
,这是字符0x04的表示。
出版社:
sort -t '<ctrl-V><ctrl-D>' file
将显示:
sort -t '^D' file