История изменений
Исправление AKonia, (текущая версия) :
Я взял бы примитивный сценарий на луа, будет очень шустро и получится что-то в духе:
bash:
find ./ -name "*.txt" -exec lua подстановка.lua {} \;
lua(подстановка.lua):
templ = {[[Код 1]], [[Код 2]]}
filename = table.pack(...)[1]
io.input(filename)
str = io.read("*a")
io.close()
for _,v in ipairs(templ)
do
str = str:gsub(v, "")
end
io.output(filename)
io.write(str)
io.close()
Исправление AKonia, :
Я взял бы примитивный сценарий на луа, будет очень шустро и получится что-то в духе:
bash:
find ./ -name "*.txt" -exec lua подстановка.lua {} \;
lua(подстановка.lua):
templ = {[[Код 1]], [[Код 2]]}
filename = table.pack(...)[1]
io.input(filename)
str = io.read("*a")
io.close()
for _,v in ipairs(templ)
do
str = str:gsub(v, "")
end
io.output(filename)
io.write(str)
io.close()
Исправление AKonia, :
Я взял бы примитивный сценарий на луа, будет очень шустро и получится что-то в духе:
bash:
find ./ -name "*.txt" -exec lua подстановка.lua {} \;
lua(подстановка.lua):
txt = [[Было]]
sub = [[Стало]]
filename = table.pack(...)[1]
io.input(filename)
str = io.read("*a")
io.close()
str = str:gsub(txt, sub)
io.output(filename)
io.write(str)
io.close()
Исправление AKonia, :
Я рекомендовал бы взять и примитивный сценарий на луа написать и пройтись string.gsub(), будет очень шустро и будет что-то в духе:
bash:
find ./ -name "*.txt" -exec lua подстановка.lua {} \;
lua(подстановка.lua):
txt = [[Было]]
sub = [[Стало]]
filename = table.pack(...)[1]
io.input(filename)
str = io.read("*a")
io.close()
str = str:gsub(txt, sub)
io.output(filename)
io.write(str)
io.close()
Исходная версия AKonia, :
Я рекомендовал бы взять и примитивный сценарий на луа написать и пройтись string.gsub(), будет очень шустро и делаете что-то в духе:
bash:
find ./ -name "*.txt" -exec lua подстановка.lua {} \;
lua(подстановка.lua):
txt = [[Было]]
sub = [[Стало]]
filename = table.pack(...)[1]
io.input(filename)
str = io.read("*a")
io.close()
str = str:gsub(txt, sub)
io.output(filename)
io.write(str)
io.close()