当前位置: 首页 > news >正文

Shell编程之sort

        sort 命令将文件的每一行作为比较对象,通过将不同行进行相互比较,从而得到最终结果。从首字符开始,依次按ASCII码值进行比较,最后将结果按升序输出。

基本语法

  • sort (选项)(参数)

常用选项
 

常用选项
-n根据字符串的数字比较
-r以相反的顺序来排序
-k指定需要排序的栏位(列,域)
-t指定排序时所用的分隔字符
-b忽略每行前面的空白区域
-d只考虑处理空格和字母字符,数字
-f忽略字母大小写
-m合并已经排序的文件,不排序
-o将排序后的结果写入文件
-u忽略相同行

演示案例

数据准备:

1-2-3-4-5-6-7-8-92-3-4-5-6-7-8-93-4-5-6-7-8-94-5-6-7-8-95-6-7-8-96-7-8-97-8-98-99
sort sort1.txt
sort -t - -nrk 1 sort1.txt

 

http://www.lryc.cn/news/163625.html

相关文章:

  • windows docker 容器启动报错:Ports are not available
  • 300. 最长递增子序列
  • DNS(域名解析系统)
  • 解决jsp/html界面跳转servlet出现404错误的方法
  • catface,使用Interface定义Controller,实现基于Http协议的RPC调用
  • Linux:LVS (NAT群集搭建)
  • 音乐格式转换mp3怎么转?跟着步骤操作一遍
  • it监控系统可以电脑吗?有什么效果
  • jvs-智能bi(自助式数据分析)9.1更新内容
  • MyBatis-Plus-扩展操作(3)
  • react 中 antd 的 样式和 tailwind 样式冲突
  • 获取该虚拟机的所有权失败,主机上的某个应用程序正在使用该虚拟机
  • 2024届校招-Java开发笔试题-S4卷
  • 数据分析面试题(2023.09.08)
  • jenkins 报错fatal:could not read Username for ‘XXX‘:No such device or address
  • LRU算法之我见
  • 【第20例】华为 IPD 体系 | IPD 的底层思考逻辑(限制版)
  • spaCy库的实体链接踩坑,以及spaCy-entity-linker的knowledge_base下载问题
  • 【数据结构】红黑树的插入与验证
  • Pycharm----将Anaconda建立的环境导入
  • 数字花园的指南针:微信小程序排名的提升之道
  • LRU与LFU的c++实现
  • 什么是Docker和Docker-Compose?
  • 三.listview或tableviw显示
  • 【算法】一文带你从浅至深入门dp动态规划
  • 超简单免费转换ape到flac
  • JavaScript混淆加密
  • Java8特性-Lambda表达式
  • 通过Power Platform自定义D365CE业务需求 - 1. Microsoft Power Apps 简介
  • 简易实现QT中的virtualkeyboard及问题总结