shell基础(四)uniq和tee
shell基础(四)uniq和tee
uniq用来去重复的行,最常用的选项只有一个,即-c count 统计重复的行数,并把重复的数量写在前面。
注意:使用前提是需要先给文件排序,否则不管用。
#vim aming.txt 【写入】
111
222
111
333
#uniq aming.txt 【单独的使用 uniq,不能把没有挨在一起的重复的行去掉】
111
222
111
333
#sort aming.txt |uniq 【使用sort排序之后,再使用uniq】
111
222
333
#sort aming.txt |uniq -c
2 111
1 222
1 333
注意:#sort -u 1.txt ==#sort 1.txt |uniq
tee 命令,重定向和双重输出 实际工作中偶尔用到
后跟文件名,类似重定向>,但是比重定向多一个功能,在把文件写入后面所跟的文件中的同时,还显示在屏幕上。
tee常用于管道符 | 后面
转载于:https://blog.51cto.com/wutengfei/1908073
shell基础(四)uniq和tee相关推荐
- Shell基础(四):字符串截取及切割、字符串初值的处理、基使用Shell数组、expect预期交互、使用正则表达式...
一.字符串截取及切割 目标: 使用Shell完成各种Linux运维任务时,一旦涉及到判断.条件测试等相关操作时,往往需要对相关的命令输出进行过滤,提取出符合要求的字符串. 本案例要求熟悉字符串的常见处 ...
- Shell编程四剑客之AWK(基础篇)
Shell 编程四剑客之 AWK 概述 其语法参数格式为,AWK 常用参数.变量.函数详解如下: (1) AWK 基本语法参数详解: (2) AWK 内置变量详解: (3) AWK 内置函数详解: ( ...
- Linux shell篇---之一--shell基础
一.shell基础 1.shell的基本概念 shell就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具. 用户界面shell(还有其他用户界面如kde等图形界面)-->内核--& ...
- centos shell基础 alias 变量单引号 双引号 history 错误重定向 21 jobs 环境变量 .bash_history source配置文件 nohup ...
centos shell基础知识 alias 变量单引号 双引号 history 错误重定向 2>&1 jobs 环境变量 .bash_history source配置文件 ...
- shell基础(下) 特殊符号
2019独角兽企业重金招聘Python工程师标准>>> Linux shell中的特殊符号 一 cut命令 cut命令: 截取某一个字段. 格式:cut -d '分隔符' [-cf] ...
- 【图文教程】Shell基础知识
Shell基础知识 1. shell介绍 2. history命令 history主要参数示例: 3. 命令补全和别名 4. 通配符 5. 输入输出重定向 6. 管道符和作业控制 管道符: 作业控制: ...
- shell 编程四剑客简介 find sed grep awk(微信公众号摘抄)
一,Shell编程四剑客之Find 通过如上基础语法的学习,读者对Shell编程有了更近一步的理解,Shell编程不再是简单命令的堆积,而是演变成了各种特殊的语句.各种语法.编程工具.各种命令的集合. ...
- linux shell 基础 使用日志与心得
linux shell 基础 使用日志与心得 1.#!/bin/bash 第一行就出现 #!/bin/bash是指此脚本使用/bin/bash来解释执行. 其中,#!是一个特殊的表示符,其后,跟着解释 ...
- linux+管道+分段,Linux中shell基础、重定向、管道符、环境变量
原标题:Linux中shell基础.重定向.管道符.环境变量 1.什么是shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器).它接收用户输入的命令并把它送入内核 ...
最新文章
- 交换一个整数二进制表示中的奇数位和偶数位
- 无线节能组信标为什么会自动切换? 排查故障的过程真的像谜一样无法解释
- mpvue 微信小程序api_第三方框架与原生微信小程序开发框架性能之比较 | Q荐读...
- springboot 控制台输出错误信息_高级码农Spring Boot实战进阶之过滤器、拦截器的使用...
- 后缀数组DC3算法实现
- LIMIT M,N分页性能优化方案
- Linux下C语言程序的内存布局
- 如何在PD17虚拟机上安装CentOS Linux系统
- 蓝牙4.0大数据分包处理
- ONVIF协议网络摄像机(IPC)客户端程序开发(8):获取设备基本信息
- 转载自(梦想天空)【必备】史上最全的浏览器 CSS JS Hack 手册
- 【岗位详情】腾讯广告后台开发工程师(北京)
- 译-使用Scroll Snapping实现CSS控制页面滚动
- c语言三种循环语句,C语言三种循环语句的功能等价性
- 源代码HTML5五子棋小游戏web开发
- 极兔速递电子面单API接口-快递鸟
- 【n卡】GeForce Experience 的额外功能
- 网络冗余备份之VRRP技术备份网关(上)
- 【C语言】-- 指针
- Java设计模式实战 ~ 观察者模式分析与实战