freebsd-nq/bin
Jilles Tjoelker 8d5a14301f sh: Remove the "exp" builtin.
The "exp" builtin is undocumented, non-standard and not very useful.

If exp's return value is not used, something like
VAR=$(exp EXPRESSION)
is equivalent to
VAR=$((EXPRESSION))
except that errors in the expression are fatal and quoting special
characters is not needed in the latter case.

If exp's return value is used, something like
if exp EXPRESSION >/dev/null
can be replaced by
if [ $((EXPRESSION)) -ne 0 ]
with similar differences.

The exp-run showed that "let" is close enough to bash's and ksh's builtin
that removing it would break a few ports. Therefore, "let" remains in 9.x.

PR:		bin/104432
Exp-run done by: pav (with some other sh(1) changes)
2011-05-27 20:53:07 +00:00
..
cat
chflags
chio
chmod Update sticky(7) cross references. 2011-05-13 16:29:57 +00:00
cp
csh
date
dd
df
domainname
echo
ed Fix some typos under bin/ 2011-05-22 14:03:46 +00:00
expr
getfacl
hostname
kenv
kill
ln bin: Prefer strrchr() to rindex(). 2011-03-15 22:22:11 +00:00
ls Update sticky(7) cross references. 2011-05-13 16:29:57 +00:00
mkdir
mv
pax Fix a bunch of typos and a couple of whitespace nits. 2011-05-22 14:03:38 +00:00
pkill
ps Fix some typos under bin/ 2011-05-22 14:03:46 +00:00
pwait
pwd
rcp
realpath
rm bin: Prefer strrchr() to rindex(). 2011-03-15 22:22:11 +00:00
rmail
rmdir
setfacl Make it possible to use permission sets (full_set, modify_set, read_set 2011-04-09 07:42:25 +00:00
sh sh: Remove the "exp" builtin. 2011-05-27 20:53:07 +00:00
sleep
stty Don't call -f option's argument "stdin". 2011-05-03 10:08:11 +00:00
sync
test bin: Prefer strrchr() to rindex(). 2011-03-15 22:22:11 +00:00
uuidgen
Makefile
Makefile.inc