Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zentrocdot/bash_programming

Bash programming
https://github.com/zentrocdot/bash_programming

awk bash build compile deb debian grep package perl pkg regex script scripting scripting-language scripts sed shell shell-script source

Last synced: about 1 month ago
JSON representation

Bash programming

Awesome Lists containing this project

README

        

# Bash Programming

### Background

Many years ago, I generally gave up working with MS-Windows. Before that point, I used MS-Windows and Linux in parallel and sometimes Unix as well as Sinix. In the first years of my Linux experience I used Suse Linux. Later on I came to Ubuntu and finally to Mint. In between and also current I am also using Raspian.

I used Basic intensively on both the C64 and the Apple IIe. I really missed these good programming options, which were available as standard on both the C64 and the Apple IIe under MS-DOS and MS-Windows. Batch programming was only a mediocre substitute as a programming tool for carrying out various tasks. So I used Pascal/Turbo Pascal and also Fortran, among others. From time to time I also programmed in C/C++.

Long long ago at school we had a teletype writer (tty) in addition to the Apple IIe in our computer science lessons.

### Motivation

When I came to the Linux world scripting became in the focus of my interest. And here the tool of choice is Bash, which is always available. Whenever things need to be done, I do them in Bash or Python. Perl 5 has recently been added to the later two programming languages. In general, I try to use the right programming language for a related problem. If necessary, I also learn a new programming language.

### Introduction

The last few weeks I have once again built a prototype computer for various tasks. While installing the operating system and software and looking through my old hard disks, I found a few interesting scripts. I am also posting them here now. I am also forced to reconsider what I had programmed and whether it corresponds to the current state of knowledge.

### Content

This repository is a collection of helpful Bash scripts. I assume Debian, Ubuntu or Mint as the operating system. Recurring tasks can be ideally mapped in algorithms.

### Remark

So far almost all of the listed scripts are working under Linux Mint 21.3 without problems. In very rare cases I have to install a missing package.

### Naming

The names of the scripts were assigned according to the task to be performed. I have not checked whether there are Bash scripts worldwide that use the same or similar names. This would be a pure coincidence.

The file extensions of the Bash scripts are in general .bash.

### To-Do

Some scripts still need to be revised with regard to comments and documentation. This will be done step by step.

### Web Links

I do not use web links to prevent unnecessary Internet traffic. Web links are references.


I loved the time when you could get also a hamburger :hamburger: for one euro!


Buy Me A Coffee


## Other ways to donate

If you like what I present here, or if it helps you, or if it is useful, you are welcome to donate a small contribution or a cup of coffee. Or as you might say: Every TRON counts! Many thanks in advance! :smiley:

TQamF8Q3z63sVFWiXgn2pzpWyhkQJhRtW7            (TRON)

DMh7EXf7XbibFFsqaAetdQQ77Zb5TVCXiX (DOGE)
12JsKesep3yuDpmrcXCxXu7EQJkRaAvsc5 (BITCOIN)
0x31042e2F3AE241093e0387b41C6910B11d94f7ec (Ethereum)



#### :balance_scale: Legal Notice

Used common names, trade names, product designations, etc. may be trademarks even without special identification and as such may be subject to local country statutory provisions.

File last modified 09/02/2024