linux中对文件内容进行排序可以使用命令sort,其常用参数如下所示:
* -n 依數字大小排序
* -r 降冪排序(反向排序, 大 -> 小)
* -t, 欄位以 , 當分隔符號
* -k 以第幾個欄位來排序
例如要对这样一个文件进行排序,第一列为姓名,第二列为成绩,两列中间可能存在数量不等的空格。现在要列出成绩最好的前n个人的记录,脚步如下所示:
cat score.new | tr -s " " "\t" | sort -n -r -k 2
其中tr的-s参数表示将其中的多个空格替换为一个TAB
分享到:
相关推荐
Linux shell是学习Linux必须掌握的脚本之一,该文档为本人学习Shell脚本时总结的一些基础知识,包括Shell的语法、简单示例和总结,欢迎下载学习。
本平台精心编撰了一份涵盖Linux shell学习要点及基础命令的笔记,旨在为学习者提供一个全面的资源库。该笔记不仅囊括了Linux操作系统中常用的操作命令、命令行编辑的快捷键技巧,还详细介绍了shell的基本命令和相关...
本文整理了一份Linux shell学习笔记及基本命令合集,包含了LINUX常用操作命令和命令行编辑快捷键、shell基本命令,Linux相关使用配置教程等,需要的朋友可下载试试! shell是一个用C语言编写的程序,它是用户使用...
shell学习基本命令,可以帮助初学者快速掌握较全面的shell脚本知识
### Linux Shell 学习笔记知识点概述 #### 一、Linux Shell 概述 - **定义**:Shell 是 Linux 操作系统的重要组成部分,是用户与操作系统交互的接口。 - **功能**: - 解释命令:将用户的命令转换为操作系统可以...
在今天的Linux Shell学习笔记中,我们将深入探讨循环结构,这是Shell编程中的一个重要概念。循环结构允许我们重复执行一系列命令,直到满足特定条件为止。本篇笔记将介绍两种主要的循环类型:for循环和while循环,并...
### Linux Shell 学习笔记第二天知识点总结 #### 变量获取 在Linux环境下,通过Shell脚本能够方便地获取各种系统信息。以下是几个常见的获取方式: 1. **获取本机主机名** ```bash # hostname ``` 这条命令...
Linux Shell编程学习笔记
这个个人学习笔记集合了作者在深入理解Linux Shell过程中的经验与精华,旨在帮助读者更好地掌握这一强大的命令行工具。 首先,让我们了解一下Shell的基础知识。在Linux中,Shell是一个命令解释器,它接收用户的输入...
linux shell命令学习笔记
Linux Shell 脚本学习笔记 Linux Shell 脚本学习笔记是学习 Linux Shell 编程的重要资源,本笔记涵盖了 Linux Shell 编程的基础知识和高级技术,涵盖了命令提示符、变量、重定向、管道、环境变量、数学计算、退出...
描述:这是一份综合的Linux Shell编程笔记,适用于想要学习或加强对Linux操作系统下Shell脚本编程的理解的人。该笔记包含了Shell脚本的基础知识、常用命令和技巧,以及实际的编程示例和案例。无论您是初学者还是有...
Linux Shell是Linux操作系统中的一种命令解释器,它允许用户通过命令行与系统进行交互,执行...在学习过程中,理解并实践函数的参数传递、文件加载以及`at`和`crontab`的使用,将会对你的Linux Shell编程能力大有裨益。
【linux学习笔记-16】shell管道重定向程序的实现.doc 【linux学习笔记-1】使用GDB调试简单的用户程序.doc 【linux学习笔记-2】父子进程共享文件描述符.doc 【linux学习笔记-3】文件操作(stat,chmod,umask).doc ...
Linux Shell的学习笔记从多个方面阐述了在Linux操作系统中进行命令操作和脚本编写所需掌握的知识点。这里不仅介绍了Linux Shell的基础命令使用,还包括了命令行编辑技巧、快捷键使用、文件系统操作、文本搜索与处理...
Linux Shell是Linux操作系统中的一种命令解释器,它允许用户通过命令行界面与系统进行交互,执行各种任务。在学习Shell的过程中,了解其基本概念、常用命令及其应用是至关重要的。 首先,Shell脚本是由一系列系统...
学习Linux Shell编程不仅可以提高日常工作效率,还能让你更好地理解和控制系统的运行。本篇笔记主要总结了Linux Shell编程的一些关键点,包括脚本编写技巧、变量命名规范、注释规则、引用符号的使用、函数定义以及...
linux运维学习笔记:企业Shell面试题总结-2