Pesquisando e substituindo um diretório de arquivos com `find`,` sed` e amigos.

Veja como procuramos globalmente e substituímos uma requireinstrução relativa obsoleta em *_spec.rbarquivos.

find . -type f -name "*spec.rb" -exec sed -i '' 's/^require.*/spec_helper.*$/require "spec_helper"/g' {} ;

e voila:

diff --git a/spec/controllers/api/book_prices_controller_spec.rb b/spec/controllers/api/book_prices_controller_spec.rb
index
013df6b..27a3c8a 100644
--- a/spec/controllers/api/book_prices_controller_spec.rb
+++ b/spec/controllers/api/book_prices_controller_spec.rb
@@ -1,4 +1,4 @@
-require File.dirname(__FILE__) + '/../../spec_helper'
+require "spec_helper"