shell特殊符_cut命令 sort_wc_uniq命令tee_tr_split命令 shell特
8.10 shell特殊符_cut命令
*任意个任意字符
? 任意一个字符
#注释符号
\脱义符号
|管道符
“$” 该符号与“!”合用“!$”表示上一条命令中的最后一个变量
“;” 分隔符,在一行中运行两个及两个以上的命令时使用 “~” 用户的家目录(root用户“/root”,普通用户“/home/username”)
“&” 如果想把一条命令直接放到后台运行的话,可以在命令行加上这个符号(通常用于运行时间非常长的命令)
“[]” 中括号中间为字符组合,代表中间字符中的任意一个。
cut命令
cut命令用来显示行中的指定部分,删除文件中指定字段。cut经常用来显示文件的内容,类似于下的type命令。 说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如cut fl f2 > f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用,将它们放入文件f3中。
语法: cut -d ‘分隔符’ [-cf] n [filename] (这里n是正整数)
-d:指定分隔符号
-f:指定第几段
-c:后面只有一个数字表示截取第几个字符;后面跟一个数字区域,表示截取从几到几(该选项不和d,f共同使用)
8.11 sort_wc_uniq命令
sort命令
sort命令是在Linux里非常有用,它将文件进行排序,并将排序结果标准输出。sort命令既可以从特定的文件,也可以从stdin中获取输入。
语法: sort [-t 分隔符] [options] [filename]
Options:
-t:指定分隔符
-n:使用纯数字排序(系统默认所有字母为0)
-r:反向排序
-u:=unique 去重复
-kn1,n2:由n1区间排序到n2区间,可以只写-kn1,即对n1字段排序(n1 < n2 )
sort不加任何选项,则从首字符向后,依次以ASCⅡ码值进行比较,最后将它们按升续输出。
wc命令
wc命令用来计算数字。利用wc指令我们可以计算文件的Byte数、字数或是列数。 语法: wc [options] [filename]
Options:
-l:=line 统计行数
-m:=member 统计字符数
-w:=Word 统计词数
说明: wc -m会统计文件内所有字符,包括隐藏的换行符“&”;wc -w是以空格作为分隔符进行词组统计的。
uniq命令(unique) uniq命令用于报告或忽略文件中的重复行,一般与sort命令结合使用(即:去重复)。 语法: uniq [options] [filename]
Options:
-c:=count 在每列旁边显示该行重复出现的次数
说明: 直接使用uniq命令,2.txt内容显示并没有变化,使用sort排序后再用uniq命令,重复行被合并,即:在对文件进行去重之前需要先进行排序!
8.12 tee_tr_split命令
tee命令
tee命令用于将数据重定向到文件,会删除文件内原有内容,与“>”不同的是,tee会把定向的文件内容显示出来。 语法: tee [options] [filename]
Options:
-a:向文件中重定向时使用追加模式(=“>>”)
tr命令
tr命令可以对来自标准输入的字符进行替换、压缩和删除,它可以将一个字符变成另一个字符,也可以将一组字符变成另一组字符。
语法: tr [源字符] [目标字符]
split命令
split命令可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。 语法: split [options] [filename]
-b:指定每一输出档案的大小,默认单位为 byte,可自定义单位,如 split -b 100M filename
-l:指定每一个输出档案的行数多少
eg1: 指定大小
8.13 shell特殊符号(下)
命令连接符: “||”、“&&”、“;”
command1 ; command2 : 不管command1是否执行成功都会执行command2
command1 && command2 : 只有command1执行成功后才会执行command2
command1 || command2 : 表示command1执行成功后,command2不执行,否则执行command2
转载于:https://blog.51cto.com/13242922/2060395
shell特殊符_cut命令 sort_wc_uniq命令tee_tr_split命令 shell特相关推荐
- 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下...
2019独角兽企业重金招聘Python工程师标准>>> 8.10 shell特殊符号&cut命令 特殊符号 "*" 代表零个或多个字符 "?&q ...
- 8.10-8.13 shell的cut,sort_wc_uniq,tee_tr_split,特殊符号
8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下 8.10 shell特殊符_cut命令 特殊符 ...
- shell特殊符、sort、tee、
shell特殊符_cut命令 * 任意个任意字符 ? 任意一个字符 # 注释字符 \ 脱义字符 [root@localhost:~]# c='$a$b' ====c=\$a\$b [root@loc ...
- shell特殊符号cut命令,sort_wc_uniq命令,tee_tr_split命令
特殊符号: 1.* 任意个任意字符通配符 2.? 任意一个字符 3.# 注释字符 一条命令前面加注释字符的话,命令就不会执 4.\ 脱义字符,有些字符是命令,所以需要脱义符来让这个字符变成普通字符,而 ...
- 11.17 shell特殊符号cut命令,sort_wc_uniq命令,tee_tr_split命令,shell特殊符号
2019独角兽企业重金招聘Python工程师标准>>> 8.10 shell特殊符号 & cut命令 特殊符号: 1. * 任意个任意字符通配符 2. ? ...
- shell特殊符号cut命令 sort_wc_uniq命令 tee_tr_split命令 shell特殊符号
1. 特殊符号 * 任意个任意字符 *代表零个或多个任意字符 ? 任意一个字符 ?只代表一个任意的字符 # 注释字符 表示注释说明,即#后面的内容都会被忽略 \ 脱义字符 这个字符会将后面的特殊符号 ...
- shell特殊符号cut命令、sort_wc_uniq命令、tee_tr_split命令、shell特殊符号下
2019独角兽企业重金招聘Python工程师标准>>> shell特殊符号cut命令 cut 分割,-d 分隔符 -f 指定段号 -c 指定第几个字符 sort 排序, -n 以数字 ...
- python调用adb shell命令_Python之使用adb shell命令启动应用的方法详解
Python之使用adb shell命令启动应用的方法详解 一直有一个心愿希望可以用Python做安卓自动化功能测试,在一步步摸索中,之前是用monkeyrunner,但是发现对于控件ID的使用非常具 ...
- Linux Shell脚本入门教程系列之(八)Shell printf命令详解
本文是Linux Shell脚本系列教程的第(八)篇,更多shell教程请看:Linux Shell脚本系列教程 在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对She ...
最新文章
- 谷歌搜索:几乎所有的英文搜索都用上BERT了
- 阿布扎比成立全球首所培养研究生的人工智能大学
- webpack打包转换es6_webpack(二)解析es6并打包
- 谷歌浏览器插件,当前网页地址的二维码
- yolov3 onnx nms
- StackOverflow How to programmatically unplug replug an arbitrary USB device? 如何以编程方式拔出并重新插入任意USB设备
- ICCV 2017 《Unsupervised Learning from Video to Detect Foreground Objects in Single Images》论文笔记
- 在线apt-get安装mysql_Linux Debain 通过apt-get 方式快速安装Mysql
- 使用 SASS Mixin 编写 clean code
- 如何关闭SAP Fiori的病毒扫描设置
- 1.0jpa 2.0_在JPA 2.1中使用@Convert正确完成映射枚举
- pandas 更改单元格的值_懂Excel轻松入门Python数据分析包pandas(二十四):连续区域...
- php 条形码生成器,PHP条形码图像生成器
- php 空模块,tp5.1配置空模块,空方法
- 在 Visual Studio 2010 中配置SharpPcap
- Unity官网中文API地址
- 蓝屏(BSOD)转储设置,看本文就够了!
- 用 Hypothesis 来自动化单元测试
- 02 汇编语言的函数
- 基于贝叶斯分类器的手写字判别
热门文章
- php lang无效,详解 Go 中的不可变类型
- python3数据库框架_python3之pymysql
- 【 MATLAB 】使用 impz 函数计算并画出脉冲响应
- 同步电路设计的一些问题(时序分析基础,同步电路设计规则)
- C标准库 limits.h
- 【最佳实践】如何通过OSS的Bucket Policy设置访问授权?
- EXC_BAD_ACCESS错误
- 使用Process.Start打开文件夹或网页
- ASP.NET MVC 3拥抱动态类型,徐汇区网站设计
- 吵架后一个老公的检讨书(超经典)