====== Bash Programmierung ======
#!/bin/bash
===== tar - Ordner ausschliessen =====
* https://stackoverflow.com/questions/984204/shell-command-to-tar-directory-excluding-certain-files-folders#984259
$ tar --exclude='./folder' --exclude='./upload/folder2' -zcvf /backup/filename.tgz .
===== ENV Pfad einlesen =====
# Als Paremeter übergeben oder im aktuellen Aufrufpfad
ENV_PATH=$1
echo "ENV Path =${ENV_PATH}"
#
# Read env for access
#
set -a #set -o allexport
[ -f ${ENV_PATH}.env ] && . ${ENV_PATH}.env
[ -f ${ENV_PATH}.env.local ] && . ${ENV_PATH}.env.local
set +a #set +o allexport
===== Explode - einen String teilen in ein Array =====
#!/usr/bin/env bash
in="bla@some.com;john"
mails=$(echo $IN | tr ";" "\n")
for addr in $mails
do
echo "> [$addr]"
done