Hi,
kann jemand auf Anhieb Folgendes erklären?
Irgendwie steh ich auf dem Schlauch, warum ${nonexistent:-} was anderes sein soll als "nichts". $nonexistent ist dabei eine ungesetzte Variable.
kann jemand auf Anhieb Folgendes erklären?
Code:
# uname -sr
FreeBSD 10.1-RELEASE-p5
# /bin/sh
# for foo in ${nonexistent:-}; do echo "foo: $foo"; done
foo:
# for foo in; do echo "foo: $foo"; done
#
# uname -sr
OpenBSD 5.5
# /bin/sh
# for foo in ${nonexistent:-}; do echo "foo: $foo"; done
# for foo in; do echo "foo: $foo"; done
#
Irgendwie steh ich auf dem Schlauch, warum ${nonexistent:-} was anderes sein soll als "nichts". $nonexistent ist dabei eine ungesetzte Variable.