1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#!/bin/bash MODULES_DIR="modules/" SEPARATOR=" | " MODULES="test archupdates weather date time" run_modules(){ for module in $MODULES; do [[ ! "$OUTPUT" = "" ]] && OUTPUT="$OUTPUT$SEPARATOR" OUTPUT="$OUTPUT$(exec $MODULES_DIR$module)" done } run(){ run_modules echo $OUTPUT } run