Find and replace ricorsivo da linea di comando
mar
mag
19
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.