Question: what is the difference between standard output and error output?
Answer: The standard output stream is typically used for command output, that is, to print the results of a command to the user. The standard error stream is typically used to print any errors that occur when a program is running.