Archivio

Posts Tagged ‘linux’

Find and replace ricorsivo da linea di comando

mar mag 19 admin Nessun commento

La maggiorparte degli IDE  non hanno un find e replace su tutto l’albero dei sorgenti, hanno solo un find con cui poi fare un bel replace a manina, Eclipse ce l’ha, ma ha toppato nella sostituzione di qualche migliaio di occorrenze lasciandoci in preda al panico. La soluzione arriva dalla console, direttamente sul server in produzione:P

find . -type f | xargs grep -l 'pietra' | xargs sed -i '' -e 's/pietra/oro/g'

e come per magia abbiamo la trasformazione della pietra in oro in tutto il tree dei sorgenti.

Categorie:developing Tag: , ,