Question - What are the responsibilities of a shell?
Answer -
Responsibilities of a shell can be enlisted as:
- Program execution
- Input/output redirection
- Filename and variable substitution
- Pipeline hookup
- Environment control
- Integrated programming language