谈shell命令的神奇组合以及对脚本的影响

shell命令是我们与机器交互的基本沟通翻译官。我们要告诉计算机的很多事情都由它来翻译,而shell的神奇之处就在于支持命令
联合使用,现在我就来讲讲基本的命令组合引用。
1.管道应用:命令 | 命令  ,前面的命令的结果可以直接作为后面命令的输出,省却了一个变量做存储。
2.文本段落提取;我们可以用 组合命令 通常为 cat 某文件 | (head -n || tail -n) |cut -d “切割符号” | sort … 此命令是常用复合

命令中出场次数最高的。

3.去重排序;通常当我们需要寻找的文本重复段落很多时,我们需要一个命令去重,而这时就是uniq大显身手了;

命令为:cat file | sort | uniq -c| sort   这样就可以将我们需要的文本排序查找出来了。当然复用AWK命令 可以让查找事半功倍。

下次将为大家讲解本文三剑客的用法及作用

原创文章,作者:晓楠,如若转载,请注明出处:http://www.178linux.com/72351

(1)
晓楠晓楠
上一篇 2017-04-02 21:10
下一篇 2017-04-02 23:09

相关推荐

  • LVS

    LVS概念 LVS(Linux Virtual Server):Linux 虚拟服务器  LVS是个负载均衡设备,它不提供任何服务,用户请求到这里的时候,它是将客户需求转发至后端真正提供服务的服务,所以说后端的服务称作real server。LVS分为两段,前一段称为ipvsadm(管理集群服务的命令行工具),后面一段叫做ipvs(内核模块) LVS的类型 …

    Linux干货 2017-02-17
  • Linux文件系统管理

    Linux文件系统: ext2, ext3, ext4, xfs, btrfs, reiserfs, jfs, swap swap: 交换分区(虚拟内存) 光盘: iso9660       windows: fat32, NTFS       Unix: FFS, U…

    Linux干货 2016-08-15
  • nmcli命令使用,解析性能监控工具

    nmcli nmcli地址配置工具,NetworkManager client 网络管理客户端 相关命令:nmcli connection show        查看当前连接状态 nmcli connection reload      重启服务 nmcli connection sho…

    Linux干货 2016-09-07
  • LVM 2 介绍以及怎么使用?

    一、 LVM是什么? LVM利用Linux内核的device-mapper来实现存储系统的虚拟化(系统分区独立于底层硬件)。 通过LVM,你可以实现存储空间的抽象化并在上面建立虚拟分区(virtual partitions),可以更简便地扩大和缩小分区,可以增删分区时无需担心某个硬盘上没有足够的连续空间, without getting caught up …

    Linux干货 2017-01-06
  • Linux的发展史

    前言: Linux是什么?    我们知道Linux这玩意儿是在计算机上面运作的,所以说Linux就是一组软件。问题是这个软件是操作系统还是应用程序? 且Linux可以在哪些种类的计算机上面运作?而Linux源自哪里?为什么Linux 还不用钱?这些我们都得来谈一谈先!      计算机系…

    Linux干货 2016-10-13

评论列表(1条)

  • renjin
    renjin 2017-04-05 14:32

    内容写的很形象,内容尽量写的再详细一些,再注意一下排版。