Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pirjademl/bash-scripting
topic wise learning of bash scripting
https://github.com/pirjademl/bash-scripting
bash bash-scripting devops-shell-scripts shell-script
Last synced: about 1 month ago
JSON representation
topic wise learning of bash scripting
- Host: GitHub
- URL: https://github.com/pirjademl/bash-scripting
- Owner: pirjademl
- Created: 2024-08-14T12:25:49.000Z (3 months ago)
- Default Branch: dev
- Last Pushed: 2024-08-15T07:36:27.000Z (3 months ago)
- Last Synced: 2024-08-15T15:27:00.677Z (3 months ago)
- Topics: bash, bash-scripting, devops-shell-scripts, shell-script
- Language: Shell
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bash Scripting: Topic Wise Learning
The repository consists Bash scripting topics and resources in a structured way
## Table of Contents
1. Bash Variables
2. Decision Making
3. Bash Scripting
4. Bash String Handling
5. Bash Functions
6. Bash Looping
7. Bash File Testing
8. Bash Arrays
9. Bash Arguments
10. File Redirection## Bash Variables
Learn about different types of variables in Bash, including local and global variables, and how to use them.
- Content: [Bash Variables Guide](https://tldp.org/LDP/Bash-Beginners-Guide/html/sect_02_01.html)
- Reference: [GNU Bash Manual - Variables](https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html)## Decision Making
Understand how to use conditional statements in Bash to make decisions within your scripts.
- Content: [Decision Making in Bash](https://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html)
- Reference: [GNU Bash Manual - Conditional Constructs](https://www.gnu.org/software/bash/manual/html_node/Conditional-Constructs.html)## Bash Scripting
Get started with writing Bash scripts, including script structure, shebang, and execution permissions.
- Content: [Bash Scripting Basics](https://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html)
- Reference: [GNU Bash Manual - Writing Shell Scripts](https://www.gnu.org/software/bash/manual/html_node/Writing-Shell-Scripts.html)## Bash String Handling
Learn how to manipulate and handle strings in Bash, including string concatenation, slicing, and more.
- Content: [String Operations in Bash](https://tldp.org/LDP/abs/html/string-manipulation.html)
- Reference: [GNU Bash Manual - Shell Parameter Expansion](https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html)## Bash Functions
Explore the use of functions in Bash to modularize and reuse code within your scripts.
- Content: [Bash Functions](https://tldp.org/LDP/abs/html/functions.html)
- Reference: [GNU Bash Manual - Shell Functions](https://www.gnu.org/software/bash/manual/html_node/Shell-Functions.html)## Bash Looping
Understand different looping constructs in Bash, including `for`, `while`, and `until` loops.
- Content: [Loops in Bash](https://tldp.org/LDP/Bash-Beginners-Guide/html/sect_09_01.html)
- Reference: [GNU Bash Manual - Looping Constructs](https://www.gnu.org/software/bash/manual/html_node/Looping-Constructs.html)## Bash File Testing
Learn how to test files in Bash for various attributes such as readability, writability, and more.
- Content: [File Testing in Bash](https://tldp.org/LDP/abs/html/fto.html)
- Reference: [GNU Bash Manual - File Test Operators](https://www.gnu.org/software/bash/manual/html_node/Bash-Conditional-Expressions.html)## Bash Arrays
Explore the use of arrays in Bash to store and manipulate lists of data.
- Content: [Bash Arrays](https://tldp.org/LDP/abs/html/arrays.html)
- Reference: [GNU Bash Manual - Arrays](https://www.gnu.org/software/bash/manual/html_node/Arrays.html)## Bash Arguments
Learn how to handle arguments passed to Bash scripts and how to use them within your scripts.
- Content: [Passing Arguments to Bash Scripts](https://tldp.org/LDP/abs/html/internalvariables.html#APPREF)
- Reference: [GNU Bash Manual - Positional Parameters](https://www.gnu.org/software/bash/manual/html_node/Positional-Parameters.html)## File Redirection
Understand how to use file redirection in Bash to manage input and output streams.
- Content: [Bash I/O Redirection](https://tldp.org/LDP/abs/html/io-redirection.html)
- Reference: [GNU Bash Manual - Redirections](https://www.gnu.org/software/bash/manual/html_node/Redirections.html)