Knowledge Base

308 copy-ready commands with fill-in variables, plus step-by-step installation guides.

Installation Guides 11

Categories

Installation Guides (11)

Tags

12 results

Bash Scripting

Script Header with Strict Mode

#!/usr/bin/env bash
#bash #shebang
3 views 0 copies
Bash Scripting

If/Else Conditional

if [[ "${{variable}}" == "{{value}}" ]]; then
#bash #if
3 views 0 copies
Bash Scripting

For Loop Over List

for {{item}} in {{list}}; do
#bash #for
3 views 0 copies
Bash Scripting

While Loop

while [[ {{condition}} ]]; do
#bash #while
3 views 0 copies
Bash Scripting

Define a Function

{{function_name}}() {
#bash #function
3 views 0 copies
Bash Scripting

Variable with Default Value

{{variable}}="${{variable}:-{{default_value}}}"
#bash #variable
3 views 0 copies
Bash Scripting

Check if File or Directory Exists

if [[ -f "{{path}}" ]]; then
#bash #file
3 views 0 copies
Bash Scripting

Load .env File into Script

set -o allexport
#bash #env
3 views 0 copies
Bash Scripting

Trap Errors and Cleanup

cleanup() {
#bash #trap
3 views 0 copies
Bash Scripting

Log Messages with Timestamp

log() {
#bash #logging
3 views 0 copies
Bash Scripting

Exit Script on Command Failure

{{command}} || { echo "ERROR: {{command}} failed"; exit 1; }
#bash #exit
3 views 0 copies
Bash Scripting

Declare and Iterate an Array

declare -a {{array_name}}=("value1" "value2" "value3")
#bash #array
3 views 0 copies