Linux学习笔记--对文本的操作及正则表达式

本文详细介绍了Linux中常用的命令如grep、cut、sort等的基本用法及正则表达式的应用,包括参数解释、操作实例和注意事项,帮助读者高效地进行文件内容搜索、文本格式化和数据排序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

grep -R(整个目录) -l(只显示名) -v(反向选择) -c(行数) -A2(下面两行) -B2(上面两行)

cut -d : -f1-4 /etc/passwd 截取第一到第四列

cut -c1-3 /etc/passwd  截取第一到第三个字符

sort -t: +2 -n /etc/passwd   按数字排序 -r 反向排序

du | sort -n -r | head -n 3 | cut -f2 从大到小列出前三行

wc /etc/passwd  显示行数(-l),字符(-c),单词(-w)

diff a b

 

正则表达式

.  任意一个字符

*  任意多个字符

 脱义符

^  开头

$  结尾

a+ 表示a, aa,aaa……

a* 表示空,或者更多a

< >  以··开头,以···结尾

<aaa  以···开头

a{18}  重复18次

grep -v ‘^#’ /etc/squid/squid.conf | grep v ‘^$’

grep ‘^[^abc]‘ /etc/passwd   外面^表示开头,里面^表示非

转载于:https://www.cnblogs.com/zhoushuji/archive/2012/08/26/3058519.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值