The Course Management System is a bash script designed to manage course information efficiently. It offers functionalities for adding, modifying, searching, and printing courses. The system ensures data integrity with validations for Course IDs and ISBNs.
Add Course: Allows users to add new courses to the system. Validates Course ID and ISBN formats to maintain data consistency.
Modify Course: Provides options to modify or delete existing courses based on Course ID. Users can update the ISBN of a course or remove it entirely.
Search Courses: Enables users to search for a specific course by its Course ID. It checks the existence of the course and provides appropriate feedback.
Print Courses: Displays a list of all courses currently stored in the system, providing an overview of the entire course catalog.