欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

重定向与sort排序命令

程序员文章站 2022-07-10 09:22:44
...

重定向:

ls -l > file1.txt   // 输入ls-l打印的信息到file1.txt中
>:  输出重定向到一个文件或设备 覆盖原来的文件
>!: 输出重定向到一个文件或设备中,强制覆盖原来的文件
>>: 输出重定向到一个文件和设备中,追加原来的文件
<:  输入重定向到一个程序
sort < file2.txt : 将file2.txt的内容排序并输出到终端
  • 为什么要使用命令输出重定向

  1. 当屏幕输出的信息很重要,而且我们需要将他存下来的时候;

  2.  背景执行中的程序,不希望他干扰屏幕正常的输出结果时;

  3. 一些系统的例行命令(例如写在 /etc/crontab 中的文件)的执行结果,希望他可以存下来时;

  4. 一些执行命令,我们已经知道他可能的错误讯息,所以想以『 2> /dev/null 』将他丢掉时;

  5.  错误讯息与正确讯息需要分别输出时。

  • sort排序命令

    • 在终端输入sort

    • 然后输入一系列字符

    • 再按ctrl+D,

    • linux会将这些字符按序列显示出来

    • -n:按照数字大小排序

>sort
s
a
d
b
z
k
>2D
a
b
d
k
s
z

 

上一篇: 编写Shell脚本

下一篇: re模块