uniq和tee命令

uniq   去重复

-c   计算重复的数量

注:uniq去重,它只会去相邻挨着的相同的字符,如果达到真正的去重,先用sort排序。

[[email protected] ~]# cat 1.txt

1

1

2

3

2

4

[[email protected] ~]# uniq 1.txt

1

2

3

2

4

[[email protected] ~]# sort 1.txt |uniq -c

2 1

2 2

1 3

1 4

tee   重定向、双重输出

与>重定向的最大区别,tee可以直接显示出来

[[email protected] ~]# echo "1111111111" > 1.txt

[[email protected] ~]# cat 1.txt

1111111111

[[email protected] ~]# echo "11111111" | tee 1.txt

11111111

时间: 2024-05-24 02:30:38

uniq和tee命令的相关文章

1.8 uniq和tee命令

#去重复,比sort多一个功能 uniq 2.txt   相邻的两个数字去重复 #显示重复的次数 uniq -c 2.txt #与sort一起用 sort 2.txt | uniq -c #写入并显示出来 echo "111111" | tee 1.txt 习题: 1. uniq是用来去重复的,在去重复之前我们需要先使用什么命令处理? sort 2. uniq哪个选项可以显示重复的次数? -c 3. tree命令的作用是什么? 把正确输出信息定向到一个文件中,并且在当前屏幕显示 总结:

shell特殊符号,cut、sort、wc、uniq、tee、tr、split命令

*代表0个或多个任意字符 [[email protected] ~]# ls *txt 11.txt  1.txt  22.txt  2.txt  aa.txt  a.txt ?只代表一个任意字符 不管是数字还是字母,只要是一个字符的都能匹配出来 [[email protected] ~]# ls ?.txt 1.txt  2.txt  a.txt  b.txt [[email protected] ~]# ls ?txt ls: 无法访问?txt: 没有那个文件或目录 注释符号#,这个符号后面

22.Shell特殊符号和cut,sort,wc,uniq,tee,tr,split命令

五周第五次课(1月12日) 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下 相关测验题目:http://ask.apelearn.com/question/5437 扩展 source exec 区别 http://alsww.blog.51cto.com/2001924/1113112 Linux特殊符号大全http://ask.apelearn.com/question/7720 sort

cut,sort,uniq,tee,tr,split命令

● cut命令(分割)语法:cut -d '分隔符' [-cf] n 这里的n是正整数-d:后面指定分隔符,用单引号引起来-f:指定第几段-c:后面只有一个数字表示截取第几个字符,后面跟一个数字区域,表示截取从几到几head -n2 /etc/passwd|cut -d ':' -f 1head -n2 /etc/passwd|cut -c2● sort命令(排序)语法:sort -t 分隔符 -kn1,n2 -nru 这里的n1<n2-t:分隔符-n:使用纯数字排序-r:反向排序-u:去重复-

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 |un

Linux学习(二十二)Shell基础(三)特殊符号、sort、wc、uniq、tee、tr、split

一.特殊符号 * :任意个任意字符 [[email protected] ~]# ls 1* 1bak.zip 1.tar 1.zip.bz2 1: 1.txt 2 [[email protected] ~]# ls 1*2 ?:一个任意字符 [[email protected] ~]# ls 2?tar 2.tar #:注释 [[email protected] ~]# #ls [[email protected] ~]# \:脱意 [[email protected] ~]# a=3 [[e

tee命令用法

用途说明 在执行Linux命令时,我们可以把输出重定向到文件中,比如 ls >a.txt,这时我们就不能看到输出了,如果我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令了.tee命令读取标准输入,把这些内容同时输出到标准输出和(多个)文件中.要注意的是:在使用管道线时,前一个命令的标准错误输出不会被tee读取. 常用参数 格式:tee 只输出到标准输出,因为没有指定文件嘛 格式:tee file 输出到标准输出的同时,保存到文件file中.如果文件不存在,则创建:如果已

Mysql 将结果保存到文件 从文件里运行sql语句 记录操作过程(tee 命令的使用)

1.  有时候我们可能须要记录我们对mysql的操作过程,这时我们能够使用mysql的tee命令 1)第一种情况是在链接数据库的时候使用tee >mysql  -u root  -p  --tee=C:\log.txt       //注意这里路径不须要加上引號 这时我们对数据库的全部操作都会记录在log.txt上: 2) 第二中方式是在链接上数据库后使用 mysql >   tee  C:\log.txt        //这个命令后面的操作都会记录在log中 当你不想记录log时,你能够使

重定向符号和tee命令区别

重定向符号和tee命令区别 功能说明:读取标准输入的数据,并将其内容输出成文件. 语 法:tee [-ai][--help][--version][文件...] 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件. 参 数: -a或--append 附加到既有文件的后面,而非覆盖它. -i-i或--ignore-interrupts 忽略中断信号. --help 在线帮助. --version 显示版本信息. 一,重定向1.1      重定向符号>