An open API service indexing awesome lists of open source software.

https://github.com/codewithtejpratab/systems

This repo was created for learning based on systems programming class
https://github.com/codewithtejpratab/systems

Last synced: about 1 year ago
JSON representation

This repo was created for learning based on systems programming class

Awesome Lists containing this project

README

          

# Bash Scripting for Systems Programming

Welcome to the Systems Programming class repository! This project aims to provide a comprehensive resource for learning and practicing bash scripting in the context of systems programming. Whether you are a beginner or looking to enhance your skills, this repository has something for everyone.

## Table of Contents

- [Introduction](#introduction)
- [Getting Started](#getting-started)
- [Topics Covered](#topics-covered)
- [Contributing](#contributing)
- [License](#license)

## Introduction

Systems programming involves writing software that directly communicates with the hardware and operating system. Bash scripting is a powerful tool in the systems programmer's toolkit, offering automation, task scheduling, and system administration capabilities. This repository serves as a guide and reference for learning bash scripting in the context of systems programming.

## Getting Started

To get started with the materials in this repository, follow these steps:

Note: Make sure you adjust the '#!' line to your systems.

1. Download the file to your local machine:

```bash
wget https://raw.githubusercontent.com/CodeWithTejpratab/systems/main/FILE_NAME.sh

2. Give the file excuteable permission

```bash
chmod +x SCRIPT_NAME.sh

3. Run the script

```bash
./SCRIPT_NAME.sh

To install wget on MacOS, use Homebrew:```https://brew.sh/```

brew install wget

## topics-covered

1. Bash Basics
2. if-statements
3. loops

## contributing
CodeWithTejpratab