No, it's not right. It means that a process is forked for that command and that the output of that command, i.e. what that it will inject into STDOUT is returned to you when you read from the opened filehandle, as if it were the content of an actual file.