Je crois qu'aucune commande existante ne fait exactement ce que vous voulez. Si votre morceau est petit et que votre fichier tient dans la mémoire, il est facile d'écrire le vôtre. Il suffit de parcourir le contenu du fichier, en appliquant strncmp à chaque position.
Si votre fichier est très volumineux mais qu'il tient dans votre espace d'adressage, vous pouvez faire la même chose avec mmap.
Si votre morceau n'est pas petit, vous serez probablement mieux d'utiliser le Boyer-Moore algorithm au lieu de strncmp. Ce n'est pas encore trop de travail car il existe déjà des implémentations que vous pouvez utiliser.
Désolé, n'a pas remarqué la balise linux jusqu'à maintenant. –