Linux-5 文本内容处理

1.grep

        对文本内容过滤   支持正则表达  针对行处理

        -m 匹配几次后停止    grep -m1 root   匹配一行有root

                                          grep -m2 root    匹配两行有root    

        -v 取反    -n显示行号     -c只统计行数     -o 进显示匹配到的字符串

        -A 数字   包括自己往下几行     -B 数字   包括自己往前几行

        -C 数字   包括自己上几行下几行           -e 代表或          -w 匹配整个单词

        -E使用正则表达式    -f 处理两文件相同内容第一个文件做匹配内容

        -r 递归目录 不处理软链接     -R 递归目录 处理软链接

2.sort

        以行为单位对文件内容进行排序 也可以根据不同的数据类型排序

        -f 忽略大小写 默认大写在前      -b 忽略每行前面的空格

        -n 按数字排序(正向)     -r 排序(反向)    -u 去重(chong)

        -o 将排序后结果输出到指定文件

3.uniq

        快捷去重

        -c 统计连续重复的行的次数 并合并重复的行

        -u 仅出现一次的行     -d 仅显示重复出现的行

                #### cat 文件名 | uniq 选项

4.tr

        对标准输出的字符 替换 压缩 删除

        -c 保留字符集1的字符 其他用字符集2替代

        -d 删除所有字符集1的字符

        -s 把重复出现的字符串压缩成一个 用前一个替换成后一个

5.cut 

        快速裁剪  

        cut 选项 参数              cat file | cut 选项

        -d 指定分隔符       -f 按字段进行截取  数字截取第几段

        -b 以字节为单位截取    -c 以字符为单位截取

        -complement 排除指定字段      -output-delimiter 更改输出内容的分隔符

6.split

        文件拆分

        -l 按行拆分       -b 按大小拆分

7.paste

        合并文件  

                ### paste 和 cat 区别    paste 左右合并   cat 上下合并

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值