grep est une commande permettant de trouver rapidement et facilement des motifs (expressions régulières) dans un ou plusieurs fichiers. Typiquement, pour trouver la chaine Bonjour (différente de la chaîne bonjour si l'argument -i n'est pas spécifié) dans les fichiers du répertoire courant, on écrira
Il existe plusieurs variantes à cette commande, dont egrep, qui permet de spécifier des conditions plus générales. L'option -i permet d'ignorer la casse, ce qui est parfois bien pratique.
Le nom grep vient de global regular expression print ou g/re/p une commande de l'éditeur ligne ed qui a été transformée en un programme externe.