#!/bin/bash source ../dexec # Überprüfen, ob die richtige Anzahl Argumente übergeben wurden if [ $# -lt 1 ]; then echo "Verwendung: foreachSystem up -d" return 1 fi local COMMAND="$@" local ENV_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )/../.." &> /dev/null && pwd ) for SYSTEM in $ENV_DIR/systems/*/*/ ; do local part1="${$1%/*}" # before "/" eg. backend / frontend local part2="${$1##*/}" # after "/" eg. bee / auth / etc local SYSTEM_CODE="$part2-$part1" local DENV_COMMAND="dexec" echo "$DENV_COMMAND $SYSTEM_CODE $COMMAND" #$DENV_COMMAND $SYSTEM_CODE $COMMAND done