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