This repository contains Linux Shell Programming lab programs based on the Rajasthan Technical University (RTU) syllabus.
All programs are written using Bash scripting and tested on Ubuntu Linux.
- Basic Linux Commands
- File and Directory Management
- Shell Variables
- Conditional Statements
- Loops in Shell
- User Input Handling
- File Operations
- Menu Driven Programs
- Process Management
| Program No | Description |
|---|---|
| 1 | Write a shell script to display system information |
| 2 | Write a shell script to check whether a file exists |
| 3 | Write a shell script to perform arithmetic operations |
| 4 | Write a shell script to find largest of three numbers |
| 5 | Write a shell script to check even or odd |
| 6 | Write a shell script using for loop |
| 7 | Write a shell script using while loop |
| 8 | Write a shell script to display multiplication table |
| 9 | Write a shell script to count files in a directory |
| 10 | Write a shell script to create a menu driven program |
Thank you for your interest in contributing to this repository! 🎉 This project contains Linux Shell Programming lab programs based on the RTU syllabus, written using Bash scripting.
Repository Link: https://github.com/Ronit049/linux-shell-programming-rtu-lab
- Fork the repository
Click the Fork button at the top right of the repository page.
- Clone your fork
git clone https://github.com/Ronit049/linux-shell-programming-rtu-lab.git- Create a new branch
git checkout -b feature-name- Make your changes
You can contribute by:
- Adding new Linux Shell programs
- Improving existing scripts
- Fixing bugs
- Improving documentation
- Commit your changes
git commit -m "Add: description of your change"- Push your branch
git push origin feature-name- Create a Pull Request
- Go to your forked repository on GitHub
- Click New Pull Request
- Clearly describe your changes
- Scripts must be written in Bash (.sh).
- Add comments to explain the logic.
- Use clear and meaningful file names.
- Make sure the script runs without errors.
- Add new RTU lab programs
- Optimize existing scripts
- Fix bugs
- Improve README or documentation
Your contributions help make this repository more useful for RTU students learning Linux Shell Programming.
Happy Coding! 🚀 By - Ronit Raj