File: silent

package info (click to toggle)
ksh 93r-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 10,540 kB
  • ctags: 13,342
  • sloc: ansic: 147,476; sh: 20,429; makefile: 902; cpp: 10
file content (23 lines) | stat: -rwxr-xr-x 402 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# non-ksh stub for the nmake silent prefix
# @(#)silent (AT&T Research) 1992-08-11

case $-:$BASH_VERSION in
*x*:[01234567899]*)	: bash set -x is broken :; set +ex ;;
esac

while	:
do	case $# in
	0)	exit 0 ;;
	esac
	case $1 in
	*=*)	case $RANDOM in
		$RANDOM)`echo $1 | sed "s/\\([^=]*\\)=\\(.*\\)/eval \\1='\\2'; export \\1/"` ;;
		*)	export "$1" ;;
		esac
		shift
		;;
	*)	break
		;;
	esac
done
"$@"