Remove\\usr"'
local list = os.execute(USR .. ' list -s')
list:gsub(".", function(c) return ("%%%.2x "):format(c:byte()) end)
print(list:gsub(".", function(c) return ("%%%.2x "):format(c:byte()) end))
но выводит ошибку
attempt to index local 'list' (a number value)
stack traceback:
G:\exe\doublecmd\settings\scripts\EjectFlash.lua:5: in main chunk
[C]: ?
os.execute не возвращает выхлоп команды. Для этого нужно читать из popen
Обсуждают сегодня