The set command in Linux activates or clears specific flags or settings within the Bash shell environment. Other shells use different methods of setting local variables.
WHAT IS SET command for?
The SET command is used to set values that will be used by programs. … After a string has been set in the environment, an application program can later access and use these strings. To use the second part of a set string (string2) the program will specify the first part of the set string (string1).
What is set in shell?
set is for setting shell variables, which do not propagate to child shells. To propagate to a child shell, use environment variables. A child shell would be created when a new shell is started, such as when running a script.