文章目录
1 正则表达式
shell中的正则表达式与通配符的区别:正则表达式是用来匹配字符串的,通配符是用来匹配文件名的。
1.1 基础正则
- 通过grep搭配使用。注意,如果
grep加了-E选项,则在\{n\}中不需要加上\转义符。

1.2 扩展正则(了解即可)
- 在shell中使用扩展正则,必须使用
egrep命令或grep -E选项。

2 cut截取文本
- cut命令的默认分隔符是
制表符。 - 对比grep命令。grep是提取特定的
行,cut是提取特定的列。

- 一些案例

- cut命令的局限性:用
空格键作为分隔符时,经常会满足不了需求。因为不同行的空格数量是不一致的。
3 awk编程
- awk的基本作用也是截取
列。
3.1 printf格式化输出
-
printf后

本文介绍了Shell中的正则表达式基础和扩展,包括grep、sed和awk的使用。讲解了cut命令如何截取文本,awk的printf格式化输出以及其基本用法。同时探讨了sed在字符串操作中的应用,以及利用sort、uniq和wc进行字符串排序、去重和统计的方法。
最低0.47元/天 解锁文章
3351

被折叠的 条评论
为什么被折叠?



