Invoke and execute a specified command.
The exec command is used to invoke and execute a command. It is commonly used in shell scripts to call other commands. If used directly in the current terminal, the terminal will exit immediately after the specified command finishes executing.
exec [options] [parameters]
-c: Execute the specified command in an empty environment.
Command: The command to be executed along with its arguments.
First, use the echo command to output the text "Linux C++":
echo Linux C++ # Output specified information
Output:
Linux C++ # Output information
Then use the exec command to call echo to output the same information:
exec -c echo Linux C++ # Invoke command
Output:
Linux C++ # Output information using specified command
Comparing the results, the functionality achieved is the same, indicating that the exec command successfully called the echo command.