shell特殊符号cut命令,sort、wc、uniq命令,tee、tr、split命令
shell特殊符号cut命令
特殊符号
- “*” 通配符,代表零个或多个字符
- “?” 代表一个字符
- “#” 注释字符
- “\” 脱意字符
- “|” 管道符
cut命令
用来截取字符串,用法为cut -d '分某字符' [-cf] n ,n是数字
-d:后面跟分割字符,需要用单引号括起来
-c:后面接的是第几个字符
-f:后面接的是第几个区块
cat passwd.bak这个文件,head只查看前两行,cut -d截取分割符号为“:”, -f 1 表示截取第一段,2表示第二段,1-3表示头三段;
sort_wc_uniq命令
sort命令
用做排序,格式为sort [-t 分隔符] [-kn1,n2] [-nru],n1和n2指的是数字,后面不加选项,则按ASCⅡ码值排序
-n: 以纯数字排序,而其中的字符和字母都会默认为0
-r :反向排序
-u:去重复
-t :分隔符
-kn1,n2:表示由n1区间排序到n2区间
wc命令
用于统计文档的行数、字符数或词数
-l:统计行数
-m:统计字符数
-w:统计词数,以空格或空白字符区分
cat -A命令可以显示隐藏字符,换行符$
uniq命令
用来删除重复的行,经常与sort命令连在一起使用,先排序再去重,uniq -c表示统计重复的行数(常用)
tee_tr_split命令
tee命令
常用于管道符|后,作用类似于重定向>,而且还可以把文件写入后面所跟的文件时,并且显示在屏幕上
tee -a追加重定向
tr命令
用于替换字符,常用于把小写字母变成大写字母,替换数字时,要去掉方括号[ ]
split可以指定文件大小,也可以指定文件名字前缀
split还可以根据行数分割
shell特殊符号下
$ 变量前缀,!$组合,正则里面表示行尾
;多条命令写到一行,用分号分割
~ 用户家目录,后面正则表达式表示匹配符
& 放到命令后面,会把命令丢到后台
> 正确重定向 >> 追加重定向 2> 错误重定向 2>> 错误追加重定向 &> 正确和错误输出重定向
[ ] 指定字符中的一个,[0-9],[a-zA-Z],[abc]
|| 和 && ,用于命令之间
||表示或者,放在两条命令之间,如果第一命令执行不成功,那么执行第二天命令;如果第一条命令执行成功,那么不会执行第二条命令
&&:只有前面的命令执行成功,才会执行后面的命令
判断1122目录是否存在,命令[ -d 1122 ]
相关测验题目
扩展
1. source exec 区别
2. Linux特殊符号大全
3. sort并未按ASCII排序
shell特殊符号cut命令,sort、wc、uniq命令,tee、tr、split命令相关推荐
- 65.shell特殊符号与和cut,sort,wc,uniq,tee,tr,split命令
liunx的特殊符号 代表字母或者数字 多个 ? 任意一个字符 "#" 注释 \ 脱义字符 | 管道符 1.* 代表任意个任意字符或者数字 [root@localhost /]# ...
- 第一章 Shell专题之文本处理工具(grep、cut、sort、uniq、tee、diff、paste、tr)
1. grep工具 grep是**行**过滤工具:用于根据关键字进行行过滤 语法和选项 语法: # grep [选项] '关键字' 文件名 常见选项: OPTIONS:-i: 不区分大小写-v: 查找 ...
- Shell之常用命令(diff、path、cut、sort、uniq、tr、path)
Shell之常用命令(diff.cut.sort.uniq.tr.path) diff命令 作用:比较两个文件或目录的不同 diff [options] target1 target2 比较结果读取方 ...
- 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命令、shell特殊符号下
2019独角兽企业重金招聘Python工程师标准>>> shell特殊符号cut命令 cut 分割,-d 分隔符 -f 指定段号 -c 指定第几个字符 sort 排序, -n 以数字 ...
- 11.17 shell特殊符号cut命令,sort_wc_uniq命令,tee_tr_split命令,shell特殊符号
2019独角兽企业重金招聘Python工程师标准>>> 8.10 shell特殊符号 & cut命令 特殊符号: 1. * 任意个任意字符通配符 2. ? ...
- 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下...
2019独角兽企业重金招聘Python工程师标准>>> 8.10 shell特殊符号&cut命令 特殊符号 "*" 代表零个或多个字符 "?&q ...
- shell正则表达式(cut、sort、uniq、tr、paste)小工具
目录 一.正则表达式 二.基础正则表达式 三.扩展正则表达式元字符 四.grep命令 1.统计包含某个字符的文本行的行数 2. 不区分大小写查找the所有的行 3.查找特定集合字符 4.查找连续字符范 ...
- 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 ...
最新文章
- 华为鸿蒙osbeta多场景展示,华为发布鸿蒙系统:全场景分布式OS
- 《iOS 9应用开发入门经典(第7版)》——第1章,第1.6节小结
- 2019北京高考分数分布一览表(成绩分布统计)
- java中jsp标准动作_JavaBean和jsp标准动作
- c++ 舞伴配对问题_挑战新物体描述问题,视觉词表解决方案超越人类表现
- 【MyBatis框架】mapper配置文件-foreach标签
- 将流数据输出到Mysql中
- php 数组 闭包,PHP如何用array_filter加闭包函数过滤数组?
- xmind zen 用法
- vmware workstation 12 打开vm14 不兼容问题解决
- AppCode开发,一个智能开发环境
- 金山词霸导致chrome浏览器出错
- USACO 2021-2022 December Contest Bronze 题解
- 微软 2021 校园招聘正式启动!
- 京东2020双十二活动终于来啦,脚本助你领年终
- 商品品牌信息的增删改查操作步骤_畅购商城(三):商品管理
- Ubuntu断点续存之wget
- 每日一译:上述报盘以我方最后确认为准
- My Sql报错:1273 - Unknown collation: ‘utf8_chinese_ci‘
- python葡萄酒数据集_Python 数据挖掘- Kaggle红酒品质数据
热门文章
- 表达的方式:评价很让人难受
- 解读|Cocos新平台、新生态的行业意义
- 吃热狗游戏Java_《我的世界》吃才是王道“食物工艺”让你尝遍八大菜系
- visio付款流程图_职场人士常用的3款超好用流程图软件!
- SOCKET实现广播(BoardCast)的发送和接收 (转)
- 《Thinking in Bets》读书分享 - 如何在信息不完全情况下做出更好的决策(1)
- 孩子学python用的笔记本电脑_教孩子学Python 后的一点感受
- 极路由 mysql_用极路由3和移动硬盘DIY时间胶囊TimeCapsule做备份
- 运算器和控制器构成了微型计算机的主机,运算器和控制器构成了微型计算机的主机...
- k8s 亲和、反亲和、污点、容忍