十、cut ,sort,wc,unip,tee,tr,split 命令
1,cut 命令
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”,来进行分析的,并不是整篇信息分析的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。
常用的有
#cut -d 后面指定分隔符,用单引号引起来。
#cut -f 指定第几段
#cut -c 后面只有一个数字表示截取第几个字符,后面跟一个数字区域,表示截取从几到几
#cat /etc/passwd |cut -d: -f 1 以冒号为分割符,截取该文件的第一段
#cut -c 后面可以是一个数字n,也可以是一个区间n1-n2,也可以是n1,n2,n3
2,sort命令,将文本文件内容加以排序。
-r 以相反的顺序来排序。 (按照as码)
-t<分隔字符> 指定排序时所用的栏位分隔字符。
-n 依照数值的大小排序。
-u 去重复
-k 后面跟数字,表示对第几个区域的字符串排序
#sort -t:-k3,5 -r /etc/passwd
表示从第3到第5区域间的字符排序,-r表示反向排序
3,wc命令
#wc -l file 显示文件内容的行数
#wc -w 计算文件有多少个单词
wc -m 计算文件有多少个字符
4,unip和tee命令
unip用来去重复的行,常用 -c 统计重复的行数,并把行数写在前面。
使用unip的前提是需要给文件排序,否则无用
#sort 1.txt |unip -c
tee命令,后面跟文件名,类似与重定向 > ,但是比重定向多了一个 显示 功能。
#echo "dffvfv" |tee 1.txt
dffvfv
#cat 1.txt
dffvfv
5,tr和split命令
tr用于替换字符,常用来处理文档中出现的特殊符号。
-d 删除某个字符,-d后面要跟要删除的字符
-s 重复的字符去掉
最常用的就是把小写变大写
#tr '[a-z]' '[A-Z]'
#tr 'r' 'R'
split用于切割文档
-b 依据大小分割文档,单位为byte
-l 依据行数来分割文档
#split -b500 passwd 以500字节为大小切割该文件
如果不指定目标文件名,则会以xaa xab……这样的文件名来命名切割后的文件。
#split -b500 passwd 123(自定义指定切割后的目标文件名)
转载于:https://blog.51cto.com/12127893/1867231
十、cut ,sort,wc,unip,tee,tr,split 命令相关推荐
- 65.shell特殊符号与和cut,sort,wc,uniq,tee,tr,split命令
liunx的特殊符号 代表字母或者数字 多个 ? 任意一个字符 "#" 注释 \ 脱义字符 | 管道符 1.* 代表任意个任意字符或者数字 [root@localhost /]# ...
- 数据流重定向和管道命令, grep, tr,sort, wc, cut,split,tee,sleep(shell 02)
主要内容 1.标准输入输出和错误 2.管道命令和 grep, tr,sort, wc, cut,split,tee,sleep 标准输入输出和错误 标准输入(stdin) 是指令数据的输入,代码为0, ...
- Linux管线命令 - cut,grep,sort,uniq,wc,tee,tr,col,join,paste,expand,split,xargs
在每个管线后面接的第一个数据必定是『命令』喔!而且这个命令必须要能够接受 standard input 的数据才行,这样的命令才可以是为『管线命令』,例如 less, more, head, tail ...
- linux局部变量特殊字符替换,变量,全局变量,环境变量,特殊符号、管道符命令:cut、sort、uniq、wc、tee、tr、sp...
变量 常见的变量: PATH:决定shell在哪些目录下寻找命令和程序: HOME:家目录: PWD:当前目录: LOGNAME:当前用户名称: env命令: 查看常见变量: HOSTNAME:表示主 ...
- 几个常用的文本处理shell 命令:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk
内容目录: find 文件查找 grep 文本搜索 xargs 命令行参数转换 sort 排序 uniq 消除重复行 用tr进行转换 cut 按列切分文本 paste 按列拼接文本 wc 统计行和字符 ...
- shell脚本——grep cut sort uniq tee diff paster tr等小工具的使用方法
shell脚本的一些小工具的使用方法 grep 语法和选项 实例 cut 语法和选项 实例 sort 语法和选项 实例 uniq 语法和选项 实例 tee 语法和选项 实例 diff 语法和选项 实例 ...
- shell脚本教学(二)——diff、rename、cut、sort、unip
1.批量重命名--rename 使用方法: rename 参数1 参数2 参数3 参数1:被替换的字符串 参数2:替换成的字符串 参数3:匹配要替换的文件模式 替换多个字符--[*] 脚本练习题:查找 ...
- cut、tee、split、xargs、bc命令
原文地址:http://blog.csdn.net/bytxl/article/details/24987407 一.cut命令 cut 主要的用途在于将一行里面的数据进行分解,最常使用在分析一些数据 ...
- Shell的sort、uniq、tr、cut、命令和 正则表达式
sort.uniq.tr.cut.正则表达式 一.sort命令 二.uniq命令 三.tr命令 四.cut命令 五.正则表达式 1.基础正则表达式 2.扩展正则表达式 一.sort命令 以行为单位对文 ...
- shell正则表达式(cut、sort、uniq、tr、paste)小工具
目录 一.正则表达式 二.基础正则表达式 三.扩展正则表达式元字符 四.grep命令 1.统计包含某个字符的文本行的行数 2. 不区分大小写查找the所有的行 3.查找特定集合字符 4.查找连续字符范 ...
最新文章
- fedora 17 安装极点五笔
- 程序员如何明智地提出好的问题
- nyoj - 概率计算 926
- [html] websocket和http2有什么区别?http2能取代websocket吗?为什么?
- Analysis of Cloud Computing Architectures阅读笔记--提出了Screen虚拟化方法
- C++(17)--详解const
- Vue通过id跳转到商品详情页
- Java虚拟机------JVM分析工具
- 改变JavaScript代码行的背景色
- AD原理图编译ERROR:GND contains Output Pin and Power Pin objects
- OSPF中的次优外部路由——Forwarding Address
- 《AIX 5L 系统管理技术》学习笔记之第七章设备管理
- 大学计算机基础教程第9章计算机多媒体技术
- 嵌入式linux中文繁体字库,嵌入式Linux下中文字体显示
- 发电厂电气部分第三版pdf_“十三五”普通高等教育本科规划教材 发电厂电气设备及运行(第三版) pdf epub mobi txt 下载...
- sin的傅里叶变换公式_sin2t的傅里叶变换
- 透过 Linux 内核看无锁编程
- 听书项目开发过程及重难点总结(用户管理)
- 斯蒂夫乔布斯传札记:第五波
- 华为云不能访问指定端口和telnet连接不了的问题