سؤال

I can't concate when using a ';'. The following yeilds nothing in the below dump.txt:

returnString = returnString..Data[1]..","..Data[2]..";"

but if I do this, the data is placed inside dump.txt:

returnString = returnString..Data[1]..","..Data[2].."."

This is under Lua 5.2 in an embedded Linux OS. Does anyone know why the first doesn't work? Is this related to something I'm doing wrong from a code perspective or does this point towards an OS issue? I'm using this command to view the variables output:

 os.execute("echo "..returnString.." >>/tmp/dump.txt")
هل كانت مفيدة؟

المحلول

os.execute("echo "..returnString.." >>/tmp/dump.txt")

This translates into the command line:

echo x,y; >> /tmp/dump.txt

Can you see why that wouldn't work?

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top