./file.gcc -o myfile file.c
./ myfilegcc -o myfile file.c
./myfileContrary to popular belief, there is no command or syntax
./ that runs a file.
./myfile is simply the shortest path equivalent to
myfile that specifies a directory and therefore causes a
shell to run it as-is, instead of trying to find its directory using
$PATH.
Therefore, to run a file in the current directory, use
./myfile and not ./ myfile.
None
ShellCheck is a static analysis tool for shell scripts. This page is part of its documentation.