Commande Linux egrep

Linux 命令大全Référence complète des commandes Linux

La commande Linux egrep est utilisée pour rechercher des chaînes de caractères spécifiées dans des fichiers.

L'effet d'exécution de egrep est similaire à "grep -E". La syntaxe et les paramètres utilisés peuvent se référer à la commande grep. La différence avec grep réside dans la méthode d'interprétation des chaînes.

egrep interprète en utilisant la syntaxe des expressions régulières étendues, tandis que grep interprète en utilisant la syntaxe des expressions régulières de base. Les expressions régulières étendues sont plus standardisées dans leur expression que les expressions régulières de base.

Syntaxe

egrep [范本模式] [文件或目录] 

Description du paramètre :

  • [Mode de motif] : La règle de chaîne à rechercher.
  • [Fichier ou répertoire] : Le fichier ou le répertoire cible à rechercher.

Exemples

Affichez les caractères dans un fichier qui répondent aux conditions. Par exemple, pour trouver les fichiers contenant la chaîne "Linux" parmi tous les fichiers du répertoire courant, utilisez la commande suivante :

egrep Linux *

Le résultat est le suivant :

$ egrep Linux * #查找当前目录下包含字符串“Linux”的文件  
testfile:hello Linux! #以下五行为testfile 中包含Linux字符的行  
testfile:Linux is a free Unix-type operating system.  
testfile:This is a Linux testfile!  
testfile:Linux  
testfile:Linux  
testfile1:helLinux! #以下两行为testfile1中含Linux字符的行  
testfile1:This a Linux testfile!  
#以下两行为testfile_2 中包含Linux字符的行  
testfile_2:Linux is a free unix-type opterating system.  
testfile_2:Linux test  
xx00:hello Linux! #xx00包含Linux字符的行  
xx01:Linux is a free Unix-type operating system. #以下三行为xx01包含Linux字符的行  
xx01:This is a Linux testfile!  
xx01:Linux 

Linux 命令大全Référence complète des commandes Linux

Autres extensions