Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/zentrocdot/bash_programming
- Owner: zentrocdot
- License: mit
- Created: 2024-01-14T17:12:19.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-03-10T11:19:50.000Z (10 months ago)
- Last Synced: 2024-10-13T22:22:38.271Z (3 months ago)
- Topics: awk, bash, build, compile, deb, debian, grep, package, perl, pkg, regex, script, scripting, scripting-language, scripts, sed, shell, shell-script, source
- Language: Shell
- Homepage:
- Size: 2.98 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Bash Programming
### Background
Many years ago, I generally gave up working with
MS-Windows
. Before that point, I usedMS-Windows
andLinux
in parallel and sometimesUnix
as well asSinix
. In the first years of myLinux
experience I usedSuse Linux
. Later on I came toUbuntu
and finally toMint
. In between and also current I am also usingRaspian
.I used
Basic
intensively on both theC64
and theApple IIe
. I really missed these good programming options, which were available as standard on both theC64
and theApple IIe
underMS-DOS
andMS-Windows
. Batch programming was only a mediocre substitute as a programming tool for carrying out various tasks. So I usedPascal/Turbo Pascal
and alsoFortran
, among others. From time to time I also programmed inC/C++
.Long long ago at school we had a
teletype writer (tty)
in addition to theApple 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 isBash
, which is always available. Whenever things need to be done, I do them inBash
orPython
.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 assumeDebian
,Ubuntu
orMint
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!
## 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