3
def replace(pattern, string)
4
full_path = File.expand_path path
5
return if !File.file?(full_path)
12
changes = true if line.gsub!(pattern, string)
16
reopen(full_path, 'w')
26
puts "Error: argumentos incorrectos"
27
puts "Uso: srchrep.rb cadena_buscar cadena_reemplazar archivos"
28
puts "Donde 'archivos' es una lista de archivos en formato *.* entre comillas "
30
# ver si existe archivo
31
# hacer una lista de archivos que tengan la cadena buscada
32
files = Dir.glob(ARGV[2])
34
# por cada archivo de la lista
36
arch = File.open(filename)
37
arch.replace(/#{ARGV[0]}/,ARGV[1])