#!/bin/sh # # # Author: Bernhard Kuehl # Universitaet Osnabrueck # Wed Jun 11 14:47:51 MET DST 1997 # File: afg_3.2 # Description: # testet die Unterschiede zwischen {...} und (...) # es fehlt trap! # PATH=/usr/local/gnu/bin:/usr/bin:/bin export PATH TEST_VAR="Hello World!" echo now testing \( ..... \): ( set -a exec >&2 echo Hello World aus \( ... \) in fd 2 echo \$\$: $$ echo \$-: $- TEST_VAR="xxxxx" ) echo \$\$: $$ \$-: $- \$TEST_VAR: $TEST_VAR echo echo read x echo now testing \{ ..... \}: { set -a exec >&2 echo Hello World aus \{ ... \} in fd 2 echo \$\$: $$ echo \$-: $- TEST_VAR="xxxxx" } echo \$\$: $$ \$-: $- \$TEST_VAR: $TEST_VAR exit 0