iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux的sort命令是怎样用的
  • 806
分享到

Linux的sort命令是怎样用的

2023-06-16 14:06:32 806人浏览 八月长安
摘要

今天就跟大家聊聊有关linux的‘sort’命令是怎样用的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。sort是什么Sort是用于对单个或多个文本文件内容进行排序的Linux程序。

今天就跟大家聊聊有关linux的‘sort’命令是怎样用的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

sort是什么

Sort是用于对单个或多个文本文件内容进行排序的Linux程序。

Sort命令以空格作为字段分隔符,将一行分割为多个关键字对文件进行排序。

请注意,除非你将输出重定向到文件中,否则Sort命令并不对文件内容进行实际的排序(即文件内容没有修改),只是将文件内容按有序输出。Linux的sort命令是怎样用的

实战演示

1、目标文件创建

首先创建一个用于执行‘sort’命令的文本文件(tecmint.txt)。

工作路径是‘/home/$USER/Desktop/tecmint’。

下面命令中的‘-e’选项将启用‘\’转义,将‘\n’解析成换行: 

Linux的sort命令是怎样用的  

Linux的sort命令是怎样用的

查看文件

在开始学习‘sort’命令前,我们先看看文件的内容及其显示方式: 

Linux的sort命令是怎样用的  

Linux的sort命令是怎样用的

基础排序

现在,使用如下命令对文件内容进行排序。

Linux的sort命令是怎样用的  

Linux的sort命令是怎样用的

注意:上面的命令并不对文件内容进行实际的排序,仅仅是将其内容按有序方式输出。

排序并输出

对文件‘tecmint.txt’文件内容排序,并将排序后的内容输出到名为sorted.txt的文件中,然后使用cat命令查看验证sorted.txt文件的内容。 

Linux的sort命令是怎样用的  

Linux的sort命令是怎样用的

逆序排列

现在使用‘-r’参数对‘tecmint.txt’文件内容进行逆序排序,并将输出内容重定向到‘reversesorted.txt’文件中,并使用cat命令查看文件的内容。 

Linux的sort命令是怎样用的  

Linux的sort命令是怎样用的

穿建新文件

创建一个新文件(lsl.txt),文件内容为在home目录下执行‘ls -l’命令的输出。 

Linux的sort命令是怎样用的  

Linux的sort命令是怎样用的

我们将会看到对其他字段进行排序的例子,而不是对默认的开始字符进行排序。

基于某列符号连接数量排序

基于第二列(符号连接的数量)对文件‘lsl.txt’进行排序。 

Linux的sort命令是怎样用的

注意:上面例子中的‘-n’参数表示对数值内容进行排序。当想基于文件中的数值列对文件进行排序时,必须要使用‘-n’参数。

Linux的sort命令是怎样用的

基于某列名称排序

基于第9列(文件和目录的名称,非数值)对文件‘lsl.txt’进行排序。 

Linux的sort命令是怎样用的 

Linux的sort命令是怎样用的

输出内容重定向

sort命令并非仅能对文件进行排序,我们还可以通过管道将命令的输出内容重定向到sort命令中。 

Linux的sort命令是怎样用的

Linux的sort命令是怎样用的

排序并去重

对文件tecmint.txt进行排序,并删除重复的行。然后检查重复的行是否已经删除了。 

Linux的sort命令是怎样用的

Linux的sort命令是怎样用的

排序规则:

除非指定了‘-r’参数,否则排序的优先级按下面规则排序

以数字开头的行优先级***

以小写字母开头的行优先级次之

待排序内容按字典序进行排序

默认情况下,‘sort’命令将带排序内容的每行关键字当作一个字符串进行字典序排序(数字优先级***,参看规则 1)

输出内容

在当前位置创建第三个文件‘lsla.txt’,其内容用‘ls -lA’命令的输出内容填充。 

Linux的sort命令是怎样用的 

Linux的sort命令是怎样用的

了解ls命令的读者都知道‘ls -lA’ 等于 ‘ls -l’ + 隐藏文件,所以这两个文件的大部分内容都是相同的。

两个文件排序输出

对上面两个文件内容进行排序输出。 

Linux的sort命令是怎样用的 

Linux的sort命令是怎样用的

两个文件排序合并并去重

现在我们看看怎样对两个文件进行排序、合并,并且删除重复行。 

Linux的sort命令是怎样用的 

Linux的sort命令是怎样用的

此时,我们注意到重复的行已经被删除了,我们可以将输出内容重定向到文件中。

基于多列排序

我们同样可以基于多列对文件内容进行排序。基于第2,5(数值)和9(非数值)列对‘ls -l’命令的输出进行排序。

Linux的sort命令是怎样用的

Linux的sort命令是怎样用的

看完上述内容,你们对Linux的‘sort’命令是怎样用的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网操作系统频道,感谢大家的支持。

--结束END--

本文标题: Linux的sort命令是怎样用的

本文链接: https://www.lsjlt.com/news/283972.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux的sort命令是怎样用的
    今天就跟大家聊聊有关Linux的‘sort’命令是怎样用的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。sort是什么Sort是用于对单个或多个文本文件内容进行排序的Linux程序。...
    99+
    2023-06-16
  • Linux下sort命令怎么用
    这篇文章主要为大家展示了“Linux下sort命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下sort命令怎么用”这篇文章吧。sort 是 Linux 的排序命令,而且可以依...
    99+
    2023-06-27
  • Linux中sort命令怎么用
    这篇文章主要为大家展示了“Linux中sort命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中sort命令怎么用”这篇文章吧。Linux常用命令sort命令将输入行按照键值字...
    99+
    2023-06-28
  • Linux常用命令sort怎么用
    这篇文章给大家分享的是有关Linux常用命令sort怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux常用命令sort 命令用于将文本文件内容加以排序,sort 可针对文本文件的内容,以行为单位来排序...
    99+
    2023-06-28
  • Linux系统sort命令怎么用
    这篇文章将为大家详细讲解有关Linux系统sort命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Linux系统中sort命令只要的作用就是对文本文件内容进行排序,以空格作为字段分隔符,将一行分...
    99+
    2023-06-28
  • Linux sftp命令的用法是怎样的
    Linux sftp命令的用法是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。SFTP的概念sftp是Secure File Transfer ...
    99+
    2023-06-22
  • sort命令怎么在Linux中使用
    这期内容当中小编将会给大家带来有关sort命令怎么在Linux中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。名称:sort位置:/usr/bin/sort权限:所有用户用法: sort [OPTIO...
    99+
    2023-06-12
  • Linux系统常用命令是怎样的
    这篇文章主要为大家分析了Linux系统常用命令是怎样的的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux系统常用命令是怎样的”的知识吧。awk 是一种...
    99+
    2023-06-28
  • Linux系统svn常用命令是怎样的
    本篇文章为大家展示了Linux系统svn常用命令是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用...
    99+
    2023-06-28
  • Linux系统sort命令的具体使用方法是什么
    本篇文章为大家展示了Linux系统sort命令的具体使用方法是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在Linux系统中 sort 命令可以对文件进行各种排序,所以sort 命令可以当作个...
    99+
    2023-06-28
  • 有趣的Linux终端命令是怎样的
    有趣的Linux终端命令是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。你觉得 Linux 终端里只有无趣的工作吗?那你一定不知道下面这些有趣的 Linux 命令吧。...
    99+
    2023-06-16
  • CentOS常用的命令是怎样的
    这期内容当中小编将会给大家带来有关CentOS常用的命令是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一:查看cpumore /proc/cpuinfo | grep "model na...
    99+
    2023-06-16
  • linux ll命令怎么样的
    这篇文章的内容主要围绕linux ll命令怎么样的进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!一、ll命令ll并不是linux下一个基本的命令,它...
    99+
    2023-06-28
  • Linux系统中sort排序命令的用法介绍
    这篇文章主要介绍“Linux系统中sort排序命令的用法介绍”,在日常操作中,相信很多人在Linux系统中sort排序命令的用法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统中sort排序命...
    99+
    2023-06-12
  • linux在命令行用sort进行排序
    这篇文章主要讲解了“linux在命令行用sort进行排序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux在命令行用sort进行排序”吧!安装你不必安装 sort ,因为它向来都包含在...
    99+
    2023-06-16
  • Linux中Kill命令的进程调度是怎样的
    本篇文章为大家展示了Linux中Kill命令的进程调度是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一丶进程管理Linux 是一种动态系统,能够适应不断变化的计算需求。Linux 计算需求的...
    99+
    2023-06-28
  • Java Keytool 命令使用是怎样的
    Java Keytool 命令使用是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java Keytool 命令使用如果没有Keytool工具,请先安装jre/jdk(如...
    99+
    2023-06-04
  • 如何在linux系统中使用sort命令
    本篇文章为大家展示了如何在linux系统中使用sort命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。功能说明:将文本文件内容加以排序。语  法:sort [-bcdfimMnr][-o<输...
    99+
    2023-06-13
  • mac终端命令和linux是不是一样的
    这篇“mac终端命令和linux是不是一样的”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mac终端命令和linux是不是一...
    99+
    2023-07-02
  • Linux中怎么样使用find命令
    小编给大家分享一下Linux中怎么样使用find命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作