1fd4d78c98 2024-02-03 顽雨沉风: local d_4 = {}
1fd4d78c98 2024-02-03 顽雨沉风: local 简文件库 = require("lfs")
b29c01f0b6 2024-02-02 顽雨沉风: --~ 排
2c6261c44d 2024-02-03 顽雨沉风: --~ 办排中值的能
104e1f0af4 2024-02-03 顽雨沉风: --~ 入参2
104e1f0af4 2024-02-03 顽雨沉风: --~ 入参3
fb63b2804e 2024-02-03 顽雨沉风: --~ 入参4
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.历排(o1_11, o1, o2, o3, o4)
39eed9e6f2 2024-02-02 顽雨沉风: local k1_11
d6631e3f10 2024-02-03 顽雨沉风: --~ 集排
39eed9e6f2 2024-02-02 顽雨沉风: k1_11 = {}
39eed9e6f2 2024-02-02 顽雨沉风: for o5 = 1, #o1_11 do
39eed9e6f2 2024-02-02 顽雨沉风: k1_11[#k1_11 + 1] = o1(o1_11[o5], o2, o3, o4)
39eed9e6f2 2024-02-02 顽雨沉风: end
39eed9e6f2 2024-02-02 顽雨沉风: return k1_11
39eed9e6f2 2024-02-02 顽雨沉风: end
fb63b2804e 2024-02-03 顽雨沉风: --~ 文
fb63b2804e 2024-02-03 顽雨沉风: --~ 历文的能
fb63b2804e 2024-02-03 顽雨沉风: --~ 入参2
fb63b2804e 2024-02-03 顽雨沉风: --~ 入参3
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.历文(o1, o2, o3, o4)
e5e5b44097 2024-02-03 顽雨沉风: local k1_9
0b316b136c 2024-02-03 顽雨沉风: --~ 集排
e5e5b44097 2024-02-03 顽雨沉风: k1_9 = {}
e5e5b44097 2024-02-03 顽雨沉风: for o5 in o2(o1, o3, o4) do
e5e5b44097 2024-02-03 顽雨沉风: k1_9[#k1_9 + 1] = o5
e5e5b44097 2024-02-03 顽雨沉风: end
e5e5b44097 2024-02-03 顽雨沉风: return k1_9
e5e5b44097 2024-02-03 顽雨沉风: end
2fe4cafc95 2024-02-03 顽雨沉风: --~ 表中值
2fe4cafc95 2024-02-03 顽雨沉风: --~ 值类
2fe4cafc95 2024-02-03 顽雨沉风: --~ 办值的能
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.操类(o1, o2, o3)
2fe4cafc95 2024-02-03 顽雨沉风: if type(o1) == o2 then
2fe4cafc95 2024-02-03 顽雨沉风: return o3(o1)
2fe4cafc95 2024-02-03 顽雨沉风: else
2fe4cafc95 2024-02-03 顽雨沉风: return o1
2fe4cafc95 2024-02-03 顽雨沉风: end
2fe4cafc95 2024-02-03 顽雨沉风: end
1fd4d78c98 2024-02-03 顽雨沉风: --~ 排中文
1fd4d78c98 2024-02-03 顽雨沉风: --~ 入参2
1fd4d78c98 2024-02-03 顽雨沉风: --~ 入参3
1fd4d78c98 2024-02-03 顽雨沉风: --~ 入参4
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.全筛文(o1, o2, o3, o4)
d1b9d0d34f 2024-02-03 顽雨沉风: if string.find(o1, o2, o3, o4) then
e94f91e6b3 2024-02-03 顽雨沉风: return o1
e94f91e6b3 2024-02-03 顽雨沉风: end
e94f91e6b3 2024-02-03 顽雨沉风: end
e94f91e6b3 2024-02-03 顽雨沉风: --~ 文
e94f91e6b3 2024-02-03 顽雨沉风: --~ 前缀
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.加前缀(o1, o2)
e94f91e6b3 2024-02-03 顽雨沉风: return (o2 or "") .. o1
e94f91e6b3 2024-02-03 顽雨沉风: end
e94f91e6b3 2024-02-03 顽雨沉风: --~ 文
e94f91e6b3 2024-02-03 顽雨沉风: --~ 后缀
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.加后缀(o1, o2)
e94f91e6b3 2024-02-03 顽雨沉风: return o1 .. (o2 or "")
e94f91e6b3 2024-02-03 顽雨沉风: end
e94f91e6b3 2024-02-03 顽雨沉风: --~ 令
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.办令(o1)
e94f91e6b3 2024-02-03 顽雨沉风: print(o1)
e94f91e6b3 2024-02-03 顽雨沉风: os.execute(o1)
e94f91e6b3 2024-02-03 顽雨沉风: end
4d150d683b 2024-02-03 顽雨沉风: --~ 文
4d150d683b 2024-02-03 顽雨沉风: --~ 前缀
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.全筛前缀(o1, o2)
4d150d683b 2024-02-03 顽雨沉风: if string.sub(o1, 1, #o2) == o2 then
4d150d683b 2024-02-03 顽雨沉风: return o1
4d150d683b 2024-02-03 顽雨沉风: end
4d150d683b 2024-02-03 顽雨沉风: end
4d150d683b 2024-02-03 顽雨沉风: --~ 文
4d150d683b 2024-02-03 顽雨沉风: --~ 后缀
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.全筛后缀(o1, o2)
4d150d683b 2024-02-03 顽雨沉风: if string.sub(o1, -#o2) == o2 then
4d150d683b 2024-02-03 顽雨沉风: return o1
4d150d683b 2024-02-03 顽雨沉风: end
4d150d683b 2024-02-03 顽雨沉风: end
1fd4d78c98 2024-02-03 顽雨沉风: --~ 目表
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.用令行工具操文件(o1)
1fd4d78c98 2024-02-03 顽雨沉风: local k1_9
e6ccf9f6b1 2024-02-03 顽雨沉风: --~ 令行排
1fd4d78c98 2024-02-03 顽雨沉风: k1_9 = d_4.历文(o1.文件目, 简文件库.dir)
4d150d683b 2024-02-03 顽雨沉风: k1_9 = d_4.历排(k1_9, d_4.全筛后缀, o1.文件类)
1fd4d78c98 2024-02-03 顽雨沉风: for o2 = 1, #k1_9 do
0893c58ef4 2024-02-03 顽雨沉风: k1_9[o2] = d_4.加前缀(k1_9[o2], o1.文件目)
0893c58ef4 2024-02-03 顽雨沉风: k1_9[o2] = d_4.加前缀(k1_9[o2], [["]])
0893c58ef4 2024-02-03 顽雨沉风: k1_9[o2] = d_4.加后缀(k1_9[o2], [["]])
e94f91e6b3 2024-02-03 顽雨沉风: k1_9[o2] = d_4.加前缀(k1_9[o2], o1.令行前缀)
e94f91e6b3 2024-02-03 顽雨沉风: d_4.办令(k1_9[o2])
e94f91e6b3 2024-02-03 顽雨沉风: end
886d224d41 2024-02-03 顽雨沉风: end
886d224d41 2024-02-03 顽雨沉风: --~ 文件路
886d224d41 2024-02-03 顽雨沉风: --~ 式
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.读文件(o1, o2)
886d224d41 2024-02-03 顽雨沉风: local k1
886d224d41 2024-02-03 顽雨沉风: local k1_4
886d224d41 2024-02-03 顽雨沉风: --~ 文件
886d224d41 2024-02-03 顽雨沉风: k1_4 = io.open(o1, o2 or "r")
886d224d41 2024-02-03 顽雨沉风: --~ 文
886d224d41 2024-02-03 顽雨沉风: k1 = k1_4:read("a")
886d224d41 2024-02-03 顽雨沉风: k1_4:flush()
886d224d41 2024-02-03 顽雨沉风: k1_4:close()
886d224d41 2024-02-03 顽雨沉风: return k1
6635e5ac89 2024-02-03 顽雨沉风: end
6635e5ac89 2024-02-03 顽雨沉风: --~ 常量排
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.加对限(o1_11)
6635e5ac89 2024-02-03 顽雨沉风: for o1 = 1, #o1_11 do
e85a723505 2024-02-03 顽雨沉风: o1_11[o1] = d_4.加前缀(o1_11[o1], [[k1_11["]])
e85a723505 2024-02-03 顽雨沉风: o1_11[o1] = string.gsub(o1_11[o1], "=", "\"]=", 1)
6635e5ac89 2024-02-03 顽雨沉风: end
e85a723505 2024-02-03 顽雨沉风: table.insert(o1_11, 1, "local k1_11 = {}")
e85a723505 2024-02-03 顽雨沉风: table.insert(o1_11, "return k1_11")
e85a723505 2024-02-03 顽雨沉风: return table.concat(o1_11, "\n")
e85a723505 2024-02-03 顽雨沉风: end
e85a723505 2024-02-03 顽雨沉风: --~ 文
e85a723505 2024-02-03 顽雨沉风: --~ 文件路
e85a723505 2024-02-03 顽雨沉风: --~ 式
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.写文件(o1, o2, o3)
e85a723505 2024-02-03 顽雨沉风: local k1_4
e85a723505 2024-02-03 顽雨沉风: --~ 文件
e85a723505 2024-02-03 顽雨沉风: k1_4 = io.open(o2, o3 or "w")
e85a723505 2024-02-03 顽雨沉风: k1_4:write(o1)
e85a723505 2024-02-03 顽雨沉风: k1_4:flush()
e85a723505 2024-02-03 顽雨沉风: k1_4:close()
e85a723505 2024-02-03 顽雨沉风: end
d7e39f5d2e 2024-02-03 顽雨沉风: function d_5.删左右空白(o1)
e85a723505 2024-02-03 顽雨沉风: o1 = string.gsub(o1, "^%s+", "")
e85a723505 2024-02-03 顽雨沉风: return string.gsub(o1, "%s+$", "")
1fd4d78c98 2024-02-03 顽雨沉风: end
1fd4d78c98 2024-02-03 顽雨沉风: return d_4