Si l'on devait exécuter la commande suivante
cat * | grep DATABASE
le shell cracherait toutes les lignes des fichiers * contenant le mot DATABASE
. Existe-t-il un moyen de cracher également de quel fichier chaque ligne est séparée?
J'ai essayé d'utiliser l' -H
option pour grep qui, selon man
dit, print the filename for each match
mais dans ma coquille, il dit juste
(standard input):$DATABASE_FUNCTION = dothis();