====== 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