Files
dotfiles/bin/rename_v3.lua
Archie Fox 06b8ee8caf Init commit
2025-06-08 06:59:19 +03:00

20 lines
436 B
Lua

#!/usr/bin/env lua
local lfs = require("lfs")
local function file_rename(file)
local patterns = "[%(%)[%]{}%s]"
local new_name = string.gsub(file, patterns, "_")
os.rename(file, new_name)
if file ~= new_name then
print("Файл " .. file .. " был переименован ==> " .. new_name)
end
end
for f in lfs.dir(".") do
local mode = lfs.attributes("./" .. f, "mode")
if mode == "file" then
file_rename(f)
end
end