Skip to content

Latest commit

 

History

History
128 lines (85 loc) · 2.68 KB

File metadata and controls

128 lines (85 loc) · 2.68 KB

Linux Shell Programming Lab (RTU)

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.

📚 Topics Covered

  • Basic Linux Commands
  • File and Directory Management
  • Shell Variables
  • Conditional Statements
  • Loops in Shell
  • User Input Handling
  • File Operations
  • Menu Driven Programs
  • Process Management

🧑‍💻 Lab Programs

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

Contributing to linux-shell-programming-rtu-lab

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


🚀 How to Contribute

  1. Fork the repository

Click the Fork button at the top right of the repository page.


  1. Clone your fork
git clone https://github.com/Ronit049/linux-shell-programming-rtu-lab.git

  1. Create a new branch
git checkout -b feature-name

  1. Make your changes

You can contribute by:

  • Adding new Linux Shell programs
  • Improving existing scripts
  • Fixing bugs
  • Improving documentation

  1. Commit your changes
git commit -m "Add: description of your change"

  1. Push your branch
git push origin feature-name

  1. Create a Pull Request
  • Go to your forked repository on GitHub
  • Click New Pull Request
  • Clearly describe your changes

📜 Contribution Rules

  • 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.

💡 Suggested Contributions

  • Add new RTU lab programs
  • Optimize existing scripts
  • Fix bugs
  • Improve README or documentation

🙌 Thank You

Your contributions help make this repository more useful for RTU students learning Linux Shell Programming.

Happy Coding! 🚀 By - Ronit Raj