Size: a a a

2019 November 28

S

Snusmumriken in pro.lua
(а ещё есть мемы)
источник

Z

Zlokot in pro.lua
камрады, как в скрипте lua сделать перенос строки в длинной команде os.execute, чтобы на две строчки разместилась она.
а то длинная очень)
источник

Z

Zlokot in pro.lua
обычно через слеш как-то делается..
источник

Z

Zlokot in pro.lua
os.execute( "[ ! -f /www/data/"..filename_total_csv.." ] && { head -n 1 /www/data/"..filename_trn_csv.." | sed '1s/^/date:/' > /www/data/"..filename_total_csv.."; }" )

например тут
источник

V

Vadim in pro.lua
обратная черта экранирует символ переноса строки
источник

V

Vadim in pro.lua
следовательно, чтобы это прописать в луа надо две косых черты: (как бы .мд не зажевал)

exec([[bla \\
blue]])
источник

V

Vadim in pro.lua
а твоя команда выше будет быстрее исполнена в луа кстати. смысла лезть в шелл нет
источник
2019 November 29

S

Snusmumriken in pro.lua
Vadim
следовательно, чтобы это прописать в луа надо две косых черты: (как бы .мд не зажевал)

exec([[bla \\
blue]])
Не уверен что это сработает. Квадратные скобки таки сохраняют все переносы, от них не избавишься. И в этом прекол квадратных скобок: текст оказывается без единого спецсимвола, всё в точности передано как в скобках указано.
источник

S

Snusmumriken in pro.lua
Zlokot
os.execute( "[ ! -f /www/data/"..filename_total_csv.." ] && { head -n 1 /www/data/"..filename_trn_csv.." | sed '1s/^/date:/' > /www/data/"..filename_total_csv.."; }" )

например тут
Я такое обычно проделываю через:
local command = {
 "[ ! -f /www/data/", filename_total_csv, " ] ",
 "&& { head -n 1 /www/data/", filename_trn_csv,
 " | sed '1s/^/date:/' > /www/data/",
 filename_total_csv, "; }"
}
-- объединяем всё в строку
command = table.concat(command)
print('Execute: ', command)
os.execute(command)

В чём прекол: ты можешь легко составлять команду как конструктор, вставляя в нужные позиции всякие флаги и аргументы, а потом объединяя в одну длинную фигню.
источник

Z

Zlokot in pro.lua
о это норм ага
спасибо!
источник

Z

Zlokot in pro.lua
а еще вопрос - как сделать проверку на выполнение скрипта? чтобы при запуске проверялось - не запущен ли он УЖЕ и если уже ктото запустил его - то чтобы скрипт выходил и не мешал первому инстансу
источник

S

Snusmumriken in pro.lua
Обращение к таск-манагеру.
Ты под вендой али под линексами?
источник

Z

Zlokot in pro.lua
openwrt
источник

Z

Zlokot in pro.lua
линукс
источник

ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ in pro.lua
how to enter lua command code in the apk
источник

S

Snusmumriken in pro.lua
Линексы.
источник

ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ in pro.lua
please help
источник

S

Snusmumriken in pro.lua
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
how to enter lua command code in the apk
No way
источник

ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ in pro.lua
Why ?
источник

S

Snusmumriken in pro.lua
Because the APK needs an lua interpreter and execution point to lua code.
источник