Linux中的grep,sed,find的使用方法

提取指定文件到指定目录/文件

语法:tar xvf test.tar test1(只提取test.tar 包中的test1文件到当前路径)

语法:tar xvf test.tar test1 -C /opt/test (只提取test.tar 包中的test1文件到路径/opt/test )

管道符

字符:|。这就是管道符。作用有两个:

1、承上启下:把上一个指令的输出作为下一个指令的输入来执行。

2、搭配grep字符实现过滤功能。

[root@localhost tmp]# B-l /etc/ | more

[root@localhost tmp]# ps -aux | grep cron

[root@localhost tmp]# ps -aux | grep cron > abc

常用的通配符

使用语法: grep -E ‘通配符+字符’ 文件名

*: 匹配任意多个字符

?:匹配任意一个字符

匹配括号内出现的任意一个字符[abcd….] 或[a-z]

不匹配括号内出现的任意一个字符[^adcd….]

正则表达式

字符匹配

“.”:匹配任意单个字符

“*”:匹配其前面一个字符出现任意次·

?:匹配其前面的字符1次或0次
+:匹配其前面一个字符出现至少一次(在扩展正则表达式中)

Linux中的grep,sed,find的使用方法

位置匹配

^:锚定行首.

$:锚定行尾
“\

Original: https://www.cnblogs.com/cn-zhouchao/p/16508048.html
Author: 小胖子学编程
Title: Linux中的grep,sed,find的使用方法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/713831/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球