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 命令相关推荐

  1. 65.shell特殊符号与和cut,sort,wc,uniq,tee,tr,split命令

    liunx的特殊符号 代表字母或者数字 多个 ? 任意一个字符 "#" 注释 \ 脱义字符 | 管道符 1.* 代表任意个任意字符或者数字 [root@localhost /]# ...

  2. 数据流重定向和管道命令, grep, tr,sort, wc, cut,split,tee,sleep(shell 02)

    主要内容 1.标准输入输出和错误 2.管道命令和 grep, tr,sort, wc, cut,split,tee,sleep 标准输入输出和错误 标准输入(stdin) 是指令数据的输入,代码为0, ...

  3. Linux管线命令 - cut,grep,sort,uniq,wc,tee,tr,col,join,paste,expand,split,xargs

    在每个管线后面接的第一个数据必定是『命令』喔!而且这个命令必须要能够接受 standard input 的数据才行,这样的命令才可以是为『管线命令』,例如 less, more, head, tail ...

  4. linux局部变量特殊字符替换,变量,全局变量,环境变量,特殊符号、管道符命令:cut、sort、uniq、wc、tee、tr、sp...

    变量 常见的变量: PATH:决定shell在哪些目录下寻找命令和程序: HOME:家目录: PWD:当前目录: LOGNAME:当前用户名称: env命令: 查看常见变量: HOSTNAME:表示主 ...

  5. 几个常用的文本处理shell 命令:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk

    内容目录: find 文件查找 grep 文本搜索 xargs 命令行参数转换 sort 排序 uniq 消除重复行 用tr进行转换 cut 按列切分文本 paste 按列拼接文本 wc 统计行和字符 ...

  6. shell脚本——grep cut sort uniq tee diff paster tr等小工具的使用方法

    shell脚本的一些小工具的使用方法 grep 语法和选项 实例 cut 语法和选项 实例 sort 语法和选项 实例 uniq 语法和选项 实例 tee 语法和选项 实例 diff 语法和选项 实例 ...

  7. shell脚本教学(二)——diff、rename、cut、sort、unip

    1.批量重命名--rename 使用方法: rename 参数1 参数2 参数3 参数1:被替换的字符串 参数2:替换成的字符串 参数3:匹配要替换的文件模式 替换多个字符--[*] 脚本练习题:查找 ...

  8. cut、tee、split、xargs、bc命令

    原文地址:http://blog.csdn.net/bytxl/article/details/24987407 一.cut命令 cut 主要的用途在于将一行里面的数据进行分解,最常使用在分析一些数据 ...

  9. Shell的sort、uniq、tr、cut、命令和 正则表达式

    sort.uniq.tr.cut.正则表达式 一.sort命令 二.uniq命令 三.tr命令 四.cut命令 五.正则表达式 1.基础正则表达式 2.扩展正则表达式 一.sort命令 以行为单位对文 ...

  10. shell正则表达式(cut、sort、uniq、tr、paste)小工具

    目录 一.正则表达式 二.基础正则表达式 三.扩展正则表达式元字符 四.grep命令 1.统计包含某个字符的文本行的行数 2. 不区分大小写查找the所有的行 3.查找特定集合字符 4.查找连续字符范 ...

最新文章

  1. fedora 17 安装极点五笔
  2. 程序员如何明智地提出好的问题
  3. nyoj - 概率计算 926
  4. [html] websocket和http2有什么区别?http2能取代websocket吗?为什么?
  5. Analysis of Cloud Computing Architectures阅读笔记--提出了Screen虚拟化方法
  6. C++(17)--详解const
  7. Vue通过id跳转到商品详情页
  8. Java虚拟机------JVM分析工具
  9. 改变JavaScript代码行的背景色
  10. AD原理图编译ERROR:GND contains Output Pin and Power Pin objects
  11. OSPF中的次优外部路由——Forwarding Address
  12. 《AIX 5L 系统管理技术》学习笔记之第七章设备管理
  13. 大学计算机基础教程第9章计算机多媒体技术
  14. 嵌入式linux中文繁体字库,嵌入式Linux下中文字体显示
  15. 发电厂电气部分第三版pdf_“十三五”普通高等教育本科规划教材 发电厂电气设备及运行(第三版) pdf epub mobi txt 下载...
  16. sin的傅里叶变换公式_sin2t的傅里叶变换
  17. 透过 Linux 内核看无锁编程
  18. 听书项目开发过程及重难点总结(用户管理)
  19. 斯蒂夫乔布斯传札记:第五波
  20. 华为云不能访问指定端口和telnet连接不了的问题

热门文章

  1. Unity 接入有道智云AI - 文本翻译
  2. 统计学和算法相关的基础知识(持续更新)
  3. glide 设置宽高_glide如何设置图片大小
  4. 2022年茶艺师(中级)复训题库及在线模拟考试
  5. 分辨率和比例尺换算 resolution/scale
  6. Mutect2​案例 / 有或没有正常样本配对的肿瘤体细胞变异检测结果对比
  7. 3dmax 单位设置 系统单位设置和显示单位比例
  8. 视频编解码发展历程(从AVC到HEVC再到VVC)(二)
  9. 微软的序列号生成和验证
  10. [BZOJ4173]数学