文本的更改sort tr等相关命令

将/etc/passwd中的第三个字段数值最大的后十个用户的信息全部改为大写
sort -nr -t : -k 3 /etc/passwd | head | tr ‘a-z’ ‘A-Z’

一.sort命令

作用

将文本文件内容加以排序。

参数

-r 反向排序
-n 数字排序(从小到大)
-nr 数字排序(从大到小)
-u 除去重复的行
-t 指定分隔符
-k 指定以哪一列作为参照物(以哪一列来排序)

例如

这里写图片描述

二:head命令

作用

查看文件,默认是十行

参数

-q 隐藏文件名
-v 显示文件名
-c<字节> 显示字节数
-n<行数> 显示的行数

实例

显示前十行
这里写图片描述
在这里nl指显示行数,方便看是否head命令查看的是十行

三:tr命令

作用

替换

用法

tr 被替换的内容 替换的内容
注意:不能真正的替换文件的内容

实例

这里写图片描述
将/etc/passwd中的第三个字段数值最大的后十个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中
这里写图片描述

四:sed命令

作用

替换

用法

sed [选项] 替换内容 文件名

参数

-i 真正的替换
-i.bak 备份

    替换内容格式:

把A替换为B—-固定格式:s/A/B/g
从第一行到第十行: 1,10s/A/B/g

五:cut 命令列

作用

以列为单位
从一个文本文件或者文本流中提取文本列

用法

用法:cut [选项]… [文件]…

选项

-b, –bytes=列表 只选中指定的这些字节
-c, –characters=列表 只选中指定的这些字符
-d, –delimiter=分界符 使用指定分界符代替制表符作为区域分界
-f, –fields=LIST 域

每种参数格式表示范围如下:
N 从第1 个开始数的第N 个字节、字符或域
N- 从第N 个开始到所在行结束的所有字符、字节或域
N-M 从第N 个开始到第M 个之间(包括第M 个)的所有字符、字节或域
-M 从第1 个开始到第M 个之间(包括第M 个)的所有字符、字节或域

实例

这里写图片描述
以字节查看第三列

六:grep

作用

文本搜索
以行为单位

七:wc

作用

查询行数、字节、单数个数

格式

wc 文件

参数

-c, –bytes print the byte counts字节
-l, –lines print the newline counts行
-w 单词

实例

查看passwd文件
[root@xiaobu 桌面]# wc /etc/passwd
40 78 2048 /etc/passwd

行 单词 字节

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值