Linux数字列排序命令

你可以使用 sort 命令,指定按数字降序(从大到小)排序。由于你的文件中有多列,并且希望按第一列(数字列)排序,可以使用以下命令:

bash 复制代码
sort -nr -k1,1 1.txt

解释:

  • -n:按数值排序(而不是字典序)
  • -r:反向排序(从大到小)
  • -k1,1:指定只对第一列进行排序(-k 用于指定排序的列范围,这里 1,1 表示仅第一列)

如果你希望将排序结果保存到新文件,可以这样:

bash 复制代码
sort -nr -k1,1 1.txt > sorted_1.txt

这样就会生成一个名为 sorted_1.txt 的文件,其中内容是按第一列数字从大到小排列的。


sh 复制代码
awk '{sum += $1} END {print sum}' 2.log

awk '[sum += $1) END [print sum]' 2. Lo
awk '{if($1 * $3>1024 *1024) print $0}'85 3311
awk'{if($1 * $3>1024 *100) print $0}'85 3312
awk'{if($1* $3>1024*100 && $1 *$3<1024*1024) print $0}'85 3313
awk '{if ($1 * $3> 1024 * 100 & $1 * $3<1024 * 1024) print $0}' 85 > 100kyishang 3314
sum=0; awk '{print $1*$3}' 100Kyishang I while read i do sum=$(($sum $i)); done; echo $sum 3315
awk'{if($1 *$3>1024 * 50 && $1 *$3<=1024* 100) print $0}' 85 331ó
awk'{if($1*$3>1024 *10 && $1*$3<=1024*50) print $0}'85 3317
awk'{if ($1 * $3>1024 * 10 && $1 * $3 <=1024 * 50) print $0}' 85 > 10yishang 3318
sum=0; awk '{print $1*$3}' 10yishang I while read i; do sum=$($sum + $i)); done; echo $sum 3319
awk'{if($1* $3>1024 *1 & $1*$3<=1024* 50) print $0}'85 3320
awk'{if($1* $3>1024 * 1 && $1* $3<=1024 * 50) print $0}' 85> 1Kyishang 3321
sum=0; awk '{print $1*$3}' 1Kyishang I while read i do sum=$(($sum $i)); done; echo $sum 3384
awk '$1==11 {sum+=$2} END {print sum}' gdb.txt 6615
strings-t x cmake_out/p62lte_ap/vela_ap.bin  awk '{total += length($2)+ 1} END {print "Total size:", total, "bytes"}' 6017
awk'{sum += length + 1} END {print sum}' strings.txt 6619
strings cmake_out/p62lte_ap/vela_ap.bin  awk 'length($0)>= 5 {sum += length + 1} END {print sum}' 6620
strings cmake_out/pó2lte_ap/vela_ap.bin I awk '{total += length + 1] END {print total]' 9993
awk '{sum += $1} END {print sum}'1.txt 9998
awk '{sum += $1} END {print sum}' 1.txt 10000
awk '{sum += $1} END {print sum}' 2.log 823/9999+S
awk
相关推荐
头发那是一根不剩了1 小时前
服务器硬盘进行分区和挂载
linux·运维·服务器
Johny_Zhao2 小时前
Linux防止rm误操作防护方案
linux·网络·人工智能·网络安全·信息安全·云计算·yum源·系统运维
stark张宇2 小时前
Linux 零基础入门,看这一篇就够了
linux·服务器
三劫散仙3 小时前
mac m1上使用Kerberos访问远程linux hadoop集群的正确姿势
linux·hadoop·macos
Sadsvit5 小时前
网络聚合链路与软件网桥配置指南
linux·运维·服务器·网络·centos
--运维实习生--7 小时前
shell脚本第二阶段-----选择结构
linux·运维·shell编程
Clownseven7 小时前
Linux服务器健康检查Shell脚本:一键生成自动化巡检报告
linux·服务器·自动化
时间裂缝里的猫-O-8 小时前
@Linux问题 :bash fork Cannot allocate memory 错误分析与解决方案
linux·chrome·bash
躺不平的小刘8 小时前
从YOLOv5到RKNN:零冲突转换YOLOv5模型至RK3588 NPU全指南
linux·python·嵌入式硬件·yolo·conda·pyqt·pip