aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJilles Tjoelker <jilles@FreeBSD.org>2010-12-30 15:04:59 +0000
committerJilles Tjoelker <jilles@FreeBSD.org>2010-12-30 15:04:59 +0000
commitb0aecb3d0367ce883e4227ee959ee3173548097b (patch)
treea9083a289037c40acf3a671072ccd44160c4e836
parent465e3ccdbb8ad9730bebb5c5acc0d80cf0e0330f (diff)
Notes
-rw-r--r--tools/regression/bin/sh/expansion/cmdsubst8.017
-rw-r--r--tools/regression/bin/sh/expansion/cmdsubst9.011
2 files changed, 28 insertions, 0 deletions
diff --git a/tools/regression/bin/sh/expansion/cmdsubst8.0 b/tools/regression/bin/sh/expansion/cmdsubst8.0
new file mode 100644
index 000000000000..52adaea33b93
--- /dev/null
+++ b/tools/regression/bin/sh/expansion/cmdsubst8.0
@@ -0,0 +1,17 @@
+# $FreeBSD$
+# Not required by POSIX (although referenced in a non-normative section),
+# but possibly useful.
+
+: hi there &
+p=$!
+q=$(jobs -l $p)
+
+# Change tabs to spaces.
+set -f
+set -- $q
+r="$*"
+
+case $r in
+*" $p "*) ;;
+*) echo Pid missing; exit 3 ;;
+esac
diff --git a/tools/regression/bin/sh/expansion/cmdsubst9.0 b/tools/regression/bin/sh/expansion/cmdsubst9.0
new file mode 100644
index 000000000000..0b1f81f3537a
--- /dev/null
+++ b/tools/regression/bin/sh/expansion/cmdsubst9.0
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+set -e
+
+cd /
+dummy=$(cd /bin)
+[ "$(pwd)" = / ]
+
+v=1
+dummy=$(eval v=2)
+[ "$v" = 1 ]