http://itercast.com/lecture/28

grep  关键字  指定文件

-i   搜索时忽略大小写

-n  显示结果所在行

-v  显示不包含关键字的行

基于列的文本处理:

cut -d: -f1 /etc/passwd

-d  指定分割字符

-f  指定显示列

-c  基于字符顺序进行列分割

文本统计:

wc linuxcast

-l   只统计行数

-w  只统计单词书

-c   只统计字节数

-m  只统计字符数 


文本排序:

sort linuxcast

-r   倒序排序

-n   基于数字进行排序

-f   忽略大小写

-u   删除重复行

文本比较:

diff linuxcast-1 linuxcast-2

-i   忽略大小写

-b  忽略空格数变化

-u  统一显示信息(一般用于生成patch文件)

文本转换:

tr -d "TMD" < linuxcast     删除指定关键字

tr 'a-z' 'A-Z' < linuxcast    转换大小写

搜索替换:

sed 's/linux/unix/g' linuxcast   将所有linux关键字替换为unix

转载于:https://www.cnblogs.com/WangCT/p/3443163.html

Linux命令行文本处理工具相关推荐

  1. linux基于文本的配置工具,Linux基本配置和管理 3 ---- Linux命令行文本处理工具

    1 文件浏览(简单回顾) 1 cat 查看文件的内容 2 more 以翻页的形式查看,但是只能向下翻页 3 less 以翻页的形式查看,但是能够支持向上和向下翻页 4 head 默认是查看前10行,但 ...

  2. 常用的Linux命令行文本处理工具总结

    关键字搜索: grep  关键字  指定文件 -i   搜索时忽略大小写 -n  显示结果所在行 -v  显示不包含关键字的行 基于列的文本处理: cut -d: -f1 /etc/passwd   ...

  3. Linux命令行文档查看cat、less、more、head、tail和图片查看

    Linux命令行文档查看cat.less.more.head.tail和图片查看 文章目录: 一.Linux命令行下文档查看:cat.less.more.head.tail 1.`cat` 文档查看 ...

  4. Linux文本加密方法,Linux命令行文本加密的小技巧

    Linux命令行文本加密的小技巧 我在学习shell攻略时了解到了这个方法,感觉简单有趣,所以现在把它整理出来和大家分享. ROT13文本编码 介绍 ROT13(回转13位,rotateby13pla ...

  5. 超实用的8个Linux命令行性能监测工具

    本文总结了8个非常实用的Linux命令行性能监测工具,这些命令支持所有的Linux系统,不仅可以用于监控系统,还可以发现导致性能问题的原因所在. 对每个系统/网络管理员来说,每天监测Linux系统性能 ...

  6. linux字符图形命令,神奇的 Linux 命令行字符形状工具 boxes | Linux 中国

    原标题:神奇的 Linux 命令行字符形状工具 boxes | Linux 中国 本文将教你如何在 Linux 命令行终端中使用 boxes 工具绘制字符形状图形来包装你的文字让其更突出. -- Ja ...

  7. Linux控制台打开显示字符画,Linux 命令行字符画工具

    代码地址:https://github.com/pedroqin/Ascii_Signature 公众号: write_simple_demo,专注linux 介绍 此项目移植于网页版字符画生成器,最 ...

  8. Linux 命令行字符画工具

    代码地址:https://github.com/pedroqin/Ascii_Signature 公众号: write_simple_demo,专注linux 介绍 此项目移植于网页版字符画生成器,最 ...

  9. Linux命令行补全工具github,命令行提示工具 navi

    Linux命令太多记不住,用的时候help或者靠搜索引擎? 今天介绍一个命令行神器提示navi,可以自己写提示文档并且支持中文,mac上同样可用. 先上一张效果图 image.png 安装 1.bre ...

最新文章

  1. 枚举远程计算机用户名,枚举会话ID(可以用来检测当前windows用户是否是远程登录!)...
  2. mysql和hive的sql语句,hive中使用sql语句需要注意的事项
  3. 网络学习(十二)文本模式安装Red Hat Linux 9
  4. 安卓手机充电慢_非 iPhone 12 独享,安卓系统手机也能用 MagSafe 充电|手机|安卓系统|充电器|安卓手机...
  5. 多模态大咖齐刷刷翻开小红书,明晚7点不见不散
  6. 测试开发工程师成长日记001 - 敏捷测试、CI/CD/CT、DecOps的一些介绍
  7. 主机无法Ping通虚拟机
  8. iis信息服务器win8,win8配置iis服务器
  9. moment自定义时间区间
  10. 三星支付存在漏洞可导致黑客进行交易劫持
  11. 自学 9个月 Java 找到了一份 12K 的工作,前辈的方式值得分享给大伙
  12. human pose estimation期刊简单汇总
  13. 我带着 chatGPT 做了 2800 道算法题
  14. 关于一个学习计算机专业,迷茫的大一新生的看法和理解
  15. 白鹭egret配合protobufjs的使用
  16. 全能成熟稳定开源分布式存储Ceph破冰之旅-上
  17. 上蔡一高2021高考成绩查询,喜报!上蔡高考英雄榜出炉!
  18. 电脑专业英语1500词-1
  19. 练习题记录:求解距离矩阵,首先生成一百个二维坐标点,计算任意两个坐标点的距离
  20. 2020 - 1024 = 996 ?

热门文章

  1. h264中profile和level的含义
  2. Python游戏开发,pygame模块,Python实现打砖块小游戏
  3. go channel 缓冲区最大限制_GO语言圣经学习笔记(八)Goroutines和Channels
  4. 计算机基础知识_2020年河北省高职单招计算机基础知识和实践技能培训
  5. python的csv模块的write_rows_Python3使用csv模块csv.writer().writerow()保存csv文件,产生空行的问题...
  6. 8279键盘扫描c语言程序,8279键盘显示C程序
  7. 何为CSS 样式优先级
  8. Linux命令-Sed用法教程
  9. 黑白球JAVA_桶中取黑白球 - jiacut的个人页面 - OSCHINA - 中文开源技术交流社区
  10. neo4j安装_SpringBoot使用Neo4j