Skip to content

batmannn049-dev/linux-shell-programming-rtu-lab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A collection of Linux Shell Programming lab programs based on the RTU syllabus, implemented using Bash scripting on Ubuntu.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors