liunx常用命令-cut-sort-uniq-wc-tr

cut:

-d  指定字段分隔符,默认是空格

-f  指定要显示的字段

-f 1,3

-f 1-3

文本排序:sort

-n  数值排序

-r  降序

-t  字段分隔符

-k  以哪个字段为关键字时行排序

-u  排序后相同的行只显示一次

-f  排序时不区分大小写

uniq    相临才算是重复的行

-c   显示文件中行重复的次数

-d  只显示重复的行

文本统计:

wc(word count)  统计文件中行数、单词数、字节数

-l  只显示行数

-L  最长的一行包含的字符数

-w 只显示单词数

-c  只显示字符数(字节数)

tr 字符替换

-d删除出现在字符集中的所有字符

示例:

tr ‘a-z’ ‘A-Z’  < /root/test 将test文件内容输入,并将所在小写字母替换为大写字母,并打印输出

时间: 2024-10-13 07:22:28

liunx常用命令-cut-sort-uniq-wc-tr的相关文章

0219自学Linux_bash特性+命令学习(cut,sort,uniq,wc,tr,histroy,alias)+通配符glob

09 GPL,BSD,Apache三个开源协定的大体联系及其区别 1.自由软件,版权描述:但是照样是有版权的 2.开源协定,版权描述 www.kernel.org内核版本的版本号查看网址,也是官网 查看最新kernel的最新版本,www.kernel.org习惯了解 列出linux发行版和linux内核的关系 Lniux发行版,GUN:GUN/Linux. 源代码:必须要编译才可以运行,所以发行版是已经将源代码已经编译完成的东西,组合在一起,就形成了发行版,主流的三大发行版:Fedora:它为r

linux常用命令-文本处理cut,sort,uniq,wc,tr

cut:截取文本特定字段 NAME       cut - remove sections from each line of files -d, --delimiter=DELIM(指定字段分隔符,默认是空格) use DELIM instead of TAB for field delimiter -f, --fields=LIST(指定要显示的字段) select  only  these  fields;  also print any line that contains no del

linux cat,tac,more,less,head,tail,cut,sort,uniq,wc,tr命令的使用

cat:连接并显示,比如: [[email protected] ~]# cat /tmp/sort.test  111 324 567 324 890 890 567 abc 加上选项-n会显示行号: [[email protected] ~]# cat -n /tmp/sort.test      1111      2324      3567      4324      5890      6890      7567      8abc 加上-E选项会显示行尾符$:(linux中行尾

05,文本处理cat more less head tail sort uniq wc tr grep cut jion sed awk ok

文本处理cat more less head tail sort uniq grep cut jion sed awk ################################################ cat:concatenate files and print on the standard output 显示文件内容到标准输出(显示器) -e:显示最后一个结尾的字符 -n:显示行编号 [[email protected] ~]# cat -n /etc/shells 1  

linux学习记录——sort,uniq,wc,tr

文本排序:sort xx 升序 -n 升序 按数值大小 -r 降序 -t 指定字段分隔符 -k 指定以哪个字段为关键字排序   sort -t:  -k3 /etc/passwd -u 排序后相同的行只显示一次 -f 忽略大小 uniq 判断是否重复的行.(相邻并且完全相同的行才能算重复的行) 因此可以先用sort排序再uniq -d 只显示重复的行. -D 显示所有重复的行. -c 显示每一行重复的次数 (类似于sql的group by + count ) wc 文本统计 word count

cut,sort,uniq,wc

cut cut参数详解 选项 注释 -b 以字节为单位进行分割. -c 以字符为单位进行分割. -d 自定义分隔符,默认为制表符. -f 与-d一起使用,指定显示哪个区域. -n 取消分割多字节字符.仅和 -b 标志一起使用. 注解: cut使用三种定位方式:b(bytes),c(characters),d(fields) cut只擅长处理"以一个字符间隔"的文本内容. sort sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将

Linux——note shell常用命令 cut 、sort、unqi、tee、tr、split和shell中连接符&& ||

1.cut 常用作将一个文件分段 cut -d'分隔符' [-cf] n -d 后面指定分隔符,用单引号引起来. -f 指定第几段 -c 后面只有一个数字表示截取第几个字符,后面跟一个数字区域,表示截取从几到几. [[email protected] ~]# cut -d: -f 3 /etc/passwd [[email protected] ~]# cut -d: -f 3,4 /etc/passwd [[email protected] ~]# cut -c 10 /etc/passwd

Linux Shell常用技巧(六) sort uniq tar split

Linux Shell常用技巧(六) sort uniq tar split 十二.   行的排序命令sort:   1.  sort命令行选项: 选项 描述 -t 字段之间的分隔符 -f 基于字符排序时忽略大小写 -k 定义排序的域字段,或者是基于域字段的部分数据进行排序 -m 将已排序的输入文件,合并为一个排序后的输出数据流 -n 以整数类型比较字段 -o outfile 将输出写到指定的文件 -r 倒置排序的顺序为由大到小,正常排序为由小到大 -u 只有唯一的记录,丢弃所有具有相同键值的记

Liunx常用命令精讲:理论讲解

[TOC] 前言:Liunx常用命令精讲:理论讲解 本章结构: Linux命令基础 Linux命令帮助 目录与文件基本操作 一:linux命令基础 1.1:shell 系统内核是系统的心脏,刚诞生的模型, liunx的内核是由C语言开发的,当中的程序是C++:所有的系统都是C语言,C语言面向的是过程,C++是面向对象,两者相辅相成 C语言的程序,内核可以直接运行,需要编译器把人的语言转化称机器识别的语言,GCC ,GCC- C++ JAVA对应的编译器是JDK Python的编译器是(Pytho

Linux CentOS 7 shell中的特殊字符及与管道相关的命令(cut,sort,wc,uniq,tee,tr,split)

一. shell特殊符号cut命令 1.特殊符号 * :任意个任意字符 ? :任意单个字符# :注释\ :转义字符 | :管道符 2.几个和管道相关的命令 (1) cut cut 把文件分段 cat /etc/passwd cut -d: -f 3  /etc/passwd    cut -d: -f 3,6,5  /etc/passwd cut -d: -f 3-6  /etc/passwd cut -c 10 /etc/passwd   取第十个字符 cut -c 5-10 /etc/pas