shell小工具

文本处理工具

grep工具:

这里是引用

小工具grep别名定义显示颜色:

这里是引用
在/etc/bashrc文件中最后一行写入别名的命令即可
在这里插入图片描述

grep使用(常用选项):

  • -n选项(显示行号)

这里是引用

  • -i选项(忽略大小写)
    在这里插入图片描述
  • ^行首牟定,$行尾牟定
    在这里插入图片描述
    在这里插入图片描述
  • -v选项(取反)
    在这里插入图片描述
  • -A ,-B ,-C选项(后几行,前几行,上下几行)
    在这里插入图片描述
  • -w选项(以单词去匹配)
    这是我写的一个文件在这里插入图片描述
    在这里插入图片描述
  • -o选项(只显示匹配的)
    在这里插入图片描述

cut工具:

主要用于列截取

在这里插入图片描述
这里是引用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

sort工具:

sort工具用于排序,它将文件的每一行作为一个单位,从首字符往后,一次按ASCII码值进行比较,最后将它们升序输出

在这里插入图片描述
这里是引用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

uniq工具:

用于去除连续的重复行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

tee工具

tee工具是从标准输入读取并写入到标准输出和文件,即双向覆盖重定向(屏幕输出 | 文本输入)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

diff工具

用于逐行比较文件的不同
注意:diff描述两个文件不同的方式是告诉我们怎样改变第一个文件之后与第二个文件匹配

还可以比较两个目录里文件的不同,如果只需要比较目录里文件的不同,不需要进一步比较文件的内容,需要加-q选项

在这里插入图片描述
在这里插入图片描述

正常显示:

在这里插入图片描述
在这里插入图片描述

上下文格式显示:

在这里插入图片描述这里是引用

paste工具

paste工具用于合并文件行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

tr工具

tr用于字符转换,替换和删除;主要用于删除文件中控制字符或进行字符转换

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
-s选项在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值