Ciao, ho la seguente struttura di directories:

codice:
root -+
      +- dir 1 +- file.php
               +- prova.php
               +- pippo.php
               +- pluto.php
      +- dir 2 +- file.php
               +- prova.php
               +- pippo.php
               +- pluto.php
      +- dir 3 +- file.php
               +- prova.php
               +- pippo.php
               +- pluto.php
      +- dir 4 +- file.php
               +- prova.php
               +- pippo.php
               +- pluto.php
Devo fare un replace con sed in 3 dei files delle sottodirectory (file.php, prova.php, pluto.php).

Siccome il caso reale comprende una miriade di files, e non vorrei correre il rischio di fare un replace errato in files php che non sono coinvolti nella modifica, vorrei estrarre con find solo i 3 nomi dei files, e non restringere genericamente per estensione.

Il comando che ho provato è il seguente:

codice:
find . -type f -regex ".*\(file.php\)$"
e funziona, ora però non so come dire a find di alternare tra "file, prova e pluto"

Suggerimenti?

Grazie