Ciao, ho la seguente struttura di directories:
Devo fare un replace con sed in 3 dei files delle sottodirectory (file.php, prova.php, pluto.php).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
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:
e funziona, ora però non so come dire a find di alternare tra "file, prova e pluto"codice:find . -type f -regex ".*\(file.php\)$"
Suggerimenti?
Grazie

Rispondi quotando
