aboutsummaryrefslogtreecommitdiff
path: root/bin/sh/sh.1
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1996-09-01 10:22:36 +0000
committerPeter Wemm <peter@FreeBSD.org>1996-09-01 10:22:36 +0000
commitaa9caaf65748ace0f3cd08c2deaf3ef3048d6e4d (patch)
treee47ab3981b495c675a987dd1e943d1f4c823f314 /bin/sh/sh.1
parenteaed89032e2fd68793cbfe677ce15e06b46b11dd (diff)
downloadsrc-aa9caaf65748ace0f3cd08c2deaf3ef3048d6e4d.tar.gz
src-aa9caaf65748ace0f3cd08c2deaf3ef3048d6e4d.zip
Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a
merge of parallel duplicate work by Steve Price and myself. :-] There are some changes to the build that are my fault... mkinit.c was trying (poorly) to duplicate some of the work that make(1) is designed to do. The Makefile hackery is my fault too, the depend list was incomplete because of some explicit OBJS+= entries, so mkdep wasn't picking up their source file #includes. This closes a pile of /bin/sh PR's, but not all of them.. Submitted by: Steve Price <steve@bonsai.hiwaay.net>, peter
Notes
Notes: svn path=/head/; revision=17987
Diffstat (limited to 'bin/sh/sh.1')
-rw-r--r--bin/sh/sh.118
1 files changed, 10 insertions, 8 deletions
diff --git a/bin/sh/sh.1 b/bin/sh/sh.1
index df79bd7f8d2d..5be3e07e2681 100644
--- a/bin/sh/sh.1
+++ b/bin/sh/sh.1
@@ -32,10 +32,8 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" @(#)sh.1 8.4 (Berkeley) 4/18/94
-.\" $Id: sh.1,v 1.5 1995/10/21 00:47:32 joerg Exp $
-.\"
-.\"
+.\" @(#)sh.1 8.6 (Berkeley) 5/4/95
+.\" $Id: sh.1,v 1.6 1996/08/29 18:06:10 wosch Exp $
.\"
.na
.TH SH 1
@@ -1035,6 +1033,12 @@ to these, there are several other commands that may
be builtin for efficiency (e.g. printf(1), echo(1), test(1),
etc).
.TP
+:
+A null command that returns a 0 (true) exit value.
+.TP
+\&. file
+The commands in the specified file are read and executed by the shell.
+.TP
alias [ name[=string] ... ]
If name=string is specified, the shell defines the
alias ``name'' with value ``string''. If just ``name''
@@ -1064,9 +1068,6 @@ different from the name that the user gave. These
may be different either because the CDPATH mechanism
was used or because a symbolic link was crossed.
.TP
-\&. file
-The commands in the specified file are read and executed by the shell.
-.TP
eval string...
Concatenate all the arguments with spaces. Then
re-parse and execute the command.
@@ -1182,7 +1183,8 @@ table. Entries which have not been looked at since
the last cd command are marked with an asterisk; it
is possible for these entries to be invalid.
.sp
-With arguments, the hash command removes the specified commands from the hash table (unless they are
+With arguments, the hash command removes the specified
+commands from the hash table (unless they are
functions) and then locates them. With the -v
option, hash prints the locations of the commands as
it finds them. The -r option causes the hash command