linux – Bash排序和多字符选项卡错误
发布时间:2020-12-14 00:30:51 所属栏目:Linux 来源:网络整理
导读:我有以下形式的数据 C1510438;;C0220832;;2C0026030;;C0034693;;1C1257960;;C0007452;;1C0061461;;C0027922;;2C0011744;;C0037494;;3C0014180;;C0034493;;3 当我尝试对第3个字段进行排序时,该命令返回错误 sort -t ';;' -k 3 -r -n -o output.txt input.txts
我有以下形式的数据
C1510438;;C0220832;;2 C0026030;;C0034693;;1 C1257960;;C0007452;;1 C0061461;;C0027922;;2 C0011744;;C0037494;;3 C0014180;;C0034493;;3 当我尝试对第3个字段进行排序时,该命令返回错误 sort -t ';;' -k 3 -r -n -o output.txt input.txt sort: multi-character tab `;;' 我也尝试过 sort -t $';;' -k 3 -r -n -o output.txt input.txt 但该命令返回相同的错误. 知道该怎么办? 解决方法
-t选项需要一个分隔符,但是你给它两个.做你想做的事情的方法是考虑分隔符只有一个;因此第三列将成为第五列:
sort -t ';' -k 5 -r -n -o output.txt input.txt (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux-networking – 在Docker中运行nuttcp时出现分段错误
- 为什么双引号会影响linux中这些echo语句的打印?
- linux – 英特尔处理器如何访问Branch Trace Store缓冲区?
- redhat – 如何在RHEL Server 6.3上安装java-1.7.0-openjdk
- linux – sambaLMPassword和sambaNTPassword有什么区别?
- Ubuntu Java:查找特定程序的pid并终止该程序
- linux – 垃圾邮件发送者可以从我的邮件服务器中提取有效的
- linux – Apache性能在大约256个并发请求之后急剧下降
- linux – Docker History Base Image添加:sha256hash
- linux-networking – Netstat挂起:为什么?