当前位置:网站首页>Common gadgets of Shell (sort, uniq, tr, cut)
Common gadgets of Shell (sort, uniq, tr, cut)
2022-08-09 12:32:00 【G Curry Fried Rice】
目录
一、Sort 排序工具
1.一般格式
sort [选项] 参数
2.常用选项
-t:指定分隔符,默认使用[Tab]键或空格分隔
-k:指定排序区域,哪个区间排序
-n:按照数字进行排序,默认是以文字形式排序
-u:等同于 uniq,表示相同的数据仅显示一行,注意:如果行尾有空格去重就不成功
-r:反向排序,默认是升序,-r就是降序
-o:将排序后的结果转存至指定文件
-f: 忽略大小写,会将小写的字母都转换为大写字母来进行比较
-b: 忽略每行前面的空格
3. 选项应用
3.1 按字母排序
3.2 按数字大小排序,以冒号作为分隔,给第3列排序
3.3 反向排序
3.4 将输结果不在屏幕上输出而是输出到指定文件
sort -nr -t: -k3 passwd.txt -o 指定文件
增加了 -o 选项
3.5 去掉文件中重复的行
二、uniq-去重工具
Mainly used to remove consecutive duplicates
1.命令格式
uniq [选项] 参数
-c:对重复的行进行计数;
-d:仅显示重复行;
-u:仅显示出现一次的行
2.实例使用
2.1 统计重复行的次数
2.2 结合sort去重
三、tr-修改工具
1. 格式
tr [选项]… SET1 [SET2]
2. 常用选项
-d 删除字符
-s 删除所有重复出现的字符,只保留第一个
3. 实例使用
3.1 将所有小写改成大写
3.2 字母替换
3.3 Character mismatch
3.4 对字符去重
四、cut-列截取工具
1.选项
-b:按字节截取
-c:按字符截取,常用于中文
-d:指定以什么为分隔符截取,默认为制表符
-f:通常和-d一起
2.实例使用
2.1 查看/etc/passwd特定列
2.3 查看文件中的字符位置
-b 只能分割字母,-ccan split letters,Chinese can also be split
边栏推荐
- 香港服务器如何进行加密?
- 京东架构师呕心整理:jvm与性能调优有哪些核心技术知识点
- BISS绝对值编码器_TI方案_线路延迟补偿
- Installation of gdb 10.2
- Fapi_StatusType Fapi_issueProgrammingCommand使用注意事项
- 元宇宙:下一代互联网启程(附元宇宙深度报告PDF)
- PAT 1015 进制转换
- win10右键文件,一直转圈
- 【Basic model】Transformer-实现中英翻译
- Byte Qiu Zhao confused me on both sides, and asked me under what circumstances would the SYN message be discarded?
猜你喜欢
随机推荐
PAT1010
[现代控制理论]5_系统的可控性_controllability
JD.com architects tidy up: what are the core technical knowledge points of jvm and performance tuning
web course design
Django cannot link mysql database
[现代控制理论]3_Phase_portrait 相图 相轨迹
WPF 实现带蒙版的 MessageBox 消息提示框
Semaphore SIGCHLD use, how to make the parent that the child performs over, how to make the distinction between multiple child processes. The end
VS Code有趣插件
This application has no explicit mapping for /error, so you are seeing this as a fallback
TIC2000系列处理器在线升级
【概率论】一元概率分布的平均化
Notepad++安装插件
Shell正则表达式,三剑客之grep命令
【Robustness of VQA-1】——2019-EMNLP-Don’t Take the Easy Way Out
2022 全球 AI 模型周报
防止数据冒用的方法
信息系统项目管理师必背核心考点(六十三)项目组合管理的主要过程&DIPP分析
[现代控制理论]4_PhasePortrait爱情故事动态系统分析
Experiment record: the process of building a network