grep练习题

这篇博客通过七个实际问题介绍了如何使用grep命令在Linux系统中进行文本筛选。包括查找以特定字符串开头的行、排除特定结尾的行、获取用户信息、筛选数字长度以及分析系统状态等操作。
摘要由CSDN通过智能技术生成

#1、显示/proc/meminfo文件中以大小s开头的行(要求:使用两种方法)
cat /proc/meminfo |grep -i “^s”
cat /proc/meminfo |grep “^(s|S)”

[root@localhost /]# cat /proc/meminfo | grep -i "^s"
SwapCached:            0 kB
SwapTotal:       3145724 kB
SwapFree:        3145724 kB

[root@localhost /]# cat /proc/meminfo | grep "^\(s\|S\)"
SwapCached:            0 kB
SwapTotal:       3145724 kB
SwapFree:        3145724 kB

#2、显示/etc/passwd文件中不以/bin/bash结尾的行

[root@localhost /]# cat /etc/passwd | grep -v  "/bin/bash$"
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync

#3、显示用户rpc默认的shell程序

[root@localhost /]# cat /etc/passwd | grep "^rpc" | cut -d ":" -f7
/bin/bash

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值