11.17 shell特殊符号cut命令,sort_wc_uniq命令,tee_tr_split命令,shell特殊符号
2019独角兽企业重金招聘Python工程师标准>>>
8.10 shell特殊符号 & cut命令
特殊符号:
1. * 任意个任意字符通配符
2. ? 任意一个字符
3. # 注释字符
一条命令前面加注释字符的话,命令就不会执行
4. \ 脱义字符,有些字符是命令,所以需要脱义符来让这个字符变成普通字符,而非命令字符:
5. | 管道符,把前面命令的输出结果交给后面的命令执行
cut命令可以分割字符串,可以指定某个字符进行分割,例如我要分割passwd文件里的字符串,并以冒号为分割符,然后指定查看第一段字符串:
如果要查看两段需要加个逗号:
想要查看一个范围可以这么写:
使用 -c 选项可以查看第几个字符:
8.11 sort_wc_uniq命令
sort命令可以对字符串或数字排序,排序的方法是安照ASCII码排序的,例如排序passwd文件的内容:
(按照字母排序的)
例如排序一个含有特殊字符的文件:vi aaa.txt
加 -n 选项会照数字去排序,这时相对于数字来说字母和特殊符号相当于是零:
-r 则是倒序排序:
wc -l 命令是统计行数的:
加 -m 选项则是统计字符数,包括换行符:
加 -w 选项是安照单词统计,这个单词是以逗号或者空格分开的一个个词:
uniq 命令是去掉重复的字符:
uniq命令可以和sort命令搭配使用,先排序去重:
8.12 tee_tr_split命令
tee命令,后跟文件名,类似于重定向“>”,但是比重定向多了一个功能,在把文件写入后面所跟的文件中的同时,还显示在屏幕上。
tee -a 追加重定向。
tr命令是用来替换字符的,针对字符来操作的:
split切割命令,可以用来切割文件,因为有些文件太大了,不方便查看,所以需要使用split来切割成多个文件来方便查看,split可以针对大小切割也可以针对行数切割:
常用选项 : -b 依据大小来分割文档,单位为byte
也可以指定目标文件名。 如:split -b500 passwd 123
-l :依据行数来分割文档
8.13 shell特殊符号下
想要把多条命令写在一行里,就需要使用分号分割:
|| 是 或者 的意思,写在两条命令中间的话只要左边的命令执行成功,那么右边的命令就不会执行。如果左边的命令执行失败,那么右边的命令就会执行:
&& 是 并且 的意思,只有左边的命令执行成功的时候,右边才会执行,只要左边的命令没有执行成功,那么右边的命令一定不会被执行:
转载于:https://my.oschina.net/u/3716831/blog/1575290
11.17 shell特殊符号cut命令,sort_wc_uniq命令,tee_tr_split命令,shell特殊符号相关推荐
- 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命令 特殊符 ...
- 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下...
2019独角兽企业重金招聘Python工程师标准>>> 8.10 shell特殊符号&cut命令 特殊符号 "*" 代表零个或多个字符 "?&q ...
- 26期20180702 shell特殊符号 cut sort_wc_uniq trr_tr_spli
7月2日任务 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下 相关测验题目:http://ask ...
- 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_t
8.10 shell特殊符号cut命令 命令 : cut 用来截取某一个字段 语法: cut -d '分隔字符' [-cf] n 这里的n是数字 -d :后面跟分隔字符,分隔字符要用单引号括起来 -c ...
- shell特殊符号cut命令,sort_wc_uniq命令,tee_tr_split命令
特殊符号: 1.* 任意个任意字符通配符 2.? 任意一个字符 3.# 注释字符 一条命令前面加注释字符的话,命令就不会执 4.\ 脱义字符,有些字符是命令,所以需要脱义符来让这个字符变成普通字符,而 ...
- 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 以数字 ...
- shell特殊符号cut命令,sort、wc、uniq命令,tee、tr、split命令
shell特殊符号cut命令 特殊符号 "*" 通配符,代表零个或多个字符 "?" 代表一个字符 "#" 注释字符 "\" ...
- shell特殊符_cut命令 sort_wc_uniq命令tee_tr_split命令 shell特
8.10 shell特殊符_cut命令 *任意个任意字符 ? 任意一个字符 #注释符号 \脱义符号 |管道符 "$" 该符号与"!"合用"!$&quo ...
最新文章
- 人大附中高中生学Python获数据挖掘竞赛一等奖,将去旷视科技实习
- 生活问题 | 对华为畅玩手机5X进行升级
- hadoopsdk使用_使用 IDEA 搭建 Hadoop3.1.1 项目
- Referenced file contains errors (http://www.springframework.org/schema/context/spring-context-3.1.xs
- 02.XMemcached的使用
- java 降低jdk版本_jdk1.7降级到1.6 | 学步园
- 088 菱形继承问题
- linux底层内存管理--内核空间的伙伴系统
- 【学习笔记】从eXeScope到汇编与反汇编、加壳与脱壳的理解
- Word文档,英文字母间隔非常大,解决方法
- 上升时间测量与示波器带宽
- 计算机教学研修心得英语,研修心得体会(通用10篇)
- Winfrom实现微信扫码支付功能
- 程序中图片透明 函数
- 移动硬盘某个分区打不开,显示“文件或目录损坏且无法读取”的解决方法
- scons 自定义命令行参数传递
- 计算机系统软件--操作系统
- latex怎么看论文字数_如何使用LaTeX完成一篇论文的基本排版
- ElasticSearch 索引创建
- Springboot毕设项目高校教材征订系统设计与实现ig8t1(java+VUE+Mybatis+Maven+Mysql)
热门文章
- 如何才能降低真机测试成本和建议所使用平台
- c++ list排序_LeetCode.451-根据字符出现频率排序
- 自动化测试十大疑问解答 软件测试人必看
- python自动化框架学习-pyautogui
- 软件测试从业者,Linux知识从入门到玩转(必读)
- php 替换所有中文为空,php 匹配替换中文
- python中类的定义和使用_Python中类的定义与使用
- php 防止access token过期,微信調用接口,防止Access_token過期的方法
- 学考语言成绩c对高考有影响吗_广东2020学考招录办法来了,实现平行志愿,计划不低于年度总计划50%...
- Detailed Full-Body Reconstructions of Moving People from Monocular RGB-D Sequences