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
相关推荐
渡我白衣几秒前
Linux网络:应用层协议http
linux·网络·http
pofenx14 分钟前
使用nps创建隧道,进行内网穿透
linux·网络·内网穿透·nps
Ronin30514 分钟前
【Linux系统】单例式线程池
linux·服务器·单例模式·线程池·线程安全·死锁
desssq38 分钟前
ubuntu 18.04 泰山派编译报错
linux·运维·ubuntu
Lzc77441 分钟前
Linux的多线程
linux·linux的多线程
清风笑烟语42 分钟前
Ubuntu 24.04 搭建k8s 1.33.4
linux·ubuntu·kubernetes
Dovis(誓平步青云)1 小时前
《Linux 基础指令实战:新手入门的命令行操作核心教程(第一篇)》
linux·运维·服务器
好名字更能让你们记住我1 小时前
MYSQL数据库初阶 之 MYSQL用户管理
linux·数据库·sql·mysql·adb·数据库开发·数据库架构
半桔2 小时前
【网络编程】TCP 服务器并发编程:多进程、线程池与守护进程实践
linux·服务器·网络·c++·tcp/ip
维尔切2 小时前
Shell 脚本编程:函数
linux·运维·自动化