RIP
Tutorial
Tags
Topics
Examples
eBooks
Download Bash (PDF)
Bash
Getting started with Bash
Awesome Book
Awesome Community
Awesome Course
Awesome Tutorial
Awesome YouTube
Aliasing
Arrays
Associative arrays
Avoiding date using printf
Bash Arithmetic
Bash history substitutions
Bash on Windows 10
Bash Parameter Expansion
Brace Expansion
Case statement
CGI Scripts
Chain of commands and operations
Change shell
Color script output (cross-platform)
Conditional Expressions
Control Structures
co-processes
Copying (cp)
Creating directories
Customizing PS1
Cut Command
Debugging
Decoding URL
Design Patterns
File execution sequence
File Transfer using scp
Find
Functions
getopts : smart positional-parameter parsing
global and local variables
Grep
Handling the system prompt
Here documents and here strings
Internal variables
Job Control
Jobs and Processes
Jobs at specific times
Keyboard shortcuts
Listing Files
Managing PATH environment variable
Math
Namespace
Navigating directories
Networking With Bash
Parallel
Pattern matching and regular expressions
Pipelines
Pitfalls
Process substitution
Programmable completion
Quoting
Read a file (data stream, variable) line-by-line (and/or field-by-field)?
Redirection
Scoping
Script shebang
Scripting with Parameters
Select keyword
Sleep utility
Sourcing
Splitting Files
strace
The cut command
true, false and : commands
Type of Shells
Typing variables
Using "trap" to react to signals and system events
Using cat
Using sort
When to use eval
Word splitting
What, when and Why?
Bad effects of word splitting
IFS & word splitting
Splitting by separator changes
Splitting with IFS
Usefulness of word splitting
Bash
Getting started with Bash
Awesome Book
Awesome Community
Awesome Course
Awesome Tutorial
Awesome YouTube
Aliasing
Arrays
Associative arrays
Avoiding date using printf
Bash Arithmetic
Bash history substitutions
Bash on Windows 10
Bash Parameter Expansion
Brace Expansion
Case statement
CGI Scripts
Chain of commands and operations
Change shell
Color script output (cross-platform)
Conditional Expressions
Control Structures
co-processes
Copying (cp)
Creating directories
Customizing PS1
Cut Command
Debugging
Decoding URL
Design Patterns
File execution sequence
File Transfer using scp
Find
Functions
getopts : smart positional-parameter parsing
global and local variables
Grep
Handling the system prompt
Here documents and here strings
Internal variables
Job Control
Jobs and Processes
Jobs at specific times
Keyboard shortcuts
Listing Files
Managing PATH environment variable
Math
Namespace
Navigating directories
Networking With Bash
Parallel
Pattern matching and regular expressions
Pipelines
Pitfalls
Process substitution
Programmable completion
Quoting
Read a file (data stream, variable) line-by-line (and/or field-by-field)?
Redirection
Scoping
Script shebang
Scripting with Parameters
Select keyword
Sleep utility
Sourcing
Splitting Files
strace
The cut command
true, false and : commands
Type of Shells
Typing variables
Using "trap" to react to signals and system events
Using cat
Using sort
When to use eval
Word splitting
What, when and Why?
Bad effects of word splitting
IFS & word splitting
Splitting by separator changes
Splitting with IFS
Usefulness of word splitting
Bash
Word splitting
Fastest Entity Framework Extensions
Bulk Insert
Bulk Delete
Bulk Update
Bulk Merge
Syntax
Set IFS to newline: IFS=$'\n'
Set IFS to nullstring: IFS=
Set IFS to / character: IFS=/
Parameters
Parameter
Details
IFS
Internal field separator
-x
Print commands and their arguments as they are executed (Shell option)
Remarks
Word splitting is not performed during assignments e.g
newvar=$var
Word splitting is not performed in the
[[ ... ]]
construct
Use double quotes on variables to prevent word splitting
Word splitting Related Examples
What, when and Why?
Bad effects of word splitting
IFS & word splitting
Splitting by separator changes
Splitting with IFS
Usefulness of word splitting
Got any Bash Question?
Ask any Bash Questions and Get Instant Answers from ChatGPT AI:
ChatGPT answer me!
PDF
- Download
Bash
for free
Previous
Next
Cookie
This website stores cookies on your computer.
We use cookies to enhance your experience on our website and deliver personalized content.
For more details on our cookie usage, please review our
Cookie Policy
and
Privacy Policy
Accept all Cookies
Leave this website