Let me try to explain further.execute.sh is a shell script, not an actual executable. If you don't see an executable in the same directory than it must be launching from elsewhere. I am not using the latest update so I wouldn't know whether they made changes like this as quickly as other users might notice.
If you want to build the game simply export it for Ubuntu with the build/create executable button instead of the run or debug buttons. You wont be able to distribute that shell script in place of an actual executable.
I'm not asking what the shell script is doing. I'm asking why it's creating it this way vs the way it usually did it via the runner file and assets folder.I already understood the first time, and I already explained that, the shell script must be running it from a new location, I'm guessing some sort of temp directory. If you really want to know what the shell script is doing, open it in a text editor...
I'm not going to reiterate myself. Use the build button if you want the executable. It's apparent YoYo changed how this works.