svn commit: r336483 - head/bin/sh

Mateusz Piotrowski 0mp at FreeBSD.org
Thu Jul 19 13:09:30 UTC 2018


Author: 0mp (ports committer)
Date: Thu Jul 19 13:09:29 2018
New Revision: 336483
URL: https://svnweb.freebsd.org/changeset/base/336483

Log:
  Describe how to prevent *.core files from being created using ulimit.
  
  While here, pet mandoc.
  
  Reviewed by:	eadler (previous revision), jilles (previous revision), mat (mentor)
  Approved by:	manpages (jilles), mat (mentor)
  Differential Revision:	https://reviews.freebsd.org/D15609

Modified:
  head/bin/sh/sh.1

Modified: head/bin/sh/sh.1
==============================================================================
--- head/bin/sh/sh.1	Thu Jul 19 13:02:29 2018	(r336482)
+++ head/bin/sh/sh.1	Thu Jul 19 13:09:29 2018	(r336483)
@@ -32,7 +32,7 @@
 .\"	from: @(#)sh.1	8.6 (Berkeley) 5/4/95
 .\" $FreeBSD$
 .\"
-.Dd October 8, 2016
+.Dd July 19, 2018
 .Dt SH 1
 .Os
 .Sh NAME
@@ -69,8 +69,7 @@ is close to the
 .St -p1003.1
 specification for the shell.
 It only supports features
-designated by
-.Tn POSIX ,
+designated by POSIX,
 plus a few Berkeley extensions.
 This man page is not intended to be a tutorial nor a complete
 specification of the shell.
@@ -248,9 +247,7 @@ particularly in larger scripts.
 .It Fl f Li noglob
 Disable pathname expansion.
 .It Fl h Li trackall
-A do-nothing option for
-.Tn POSIX
-compliance.
+A do-nothing option for POSIX compliance.
 .It Fl I Li ignoreeof
 Ignore
 .Dv EOF Ap s
@@ -344,9 +341,7 @@ variable subjected to parameter expansion and arithmet
 to standard error before it is executed.
 Useful for debugging.
 .It Li nolog
-Another do-nothing option for
-.Tn POSIX
-compliance.
+Another do-nothing option for POSIX compliance.
 It only has a long name.
 .El
 .Pp
@@ -409,7 +404,7 @@ The word starting with
 .Ql #
 and the rest of the line are ignored.
 .Pp
-.Tn ASCII
+ASCII
 .Dv NUL
 characters (character code 0) are not allowed in shell input.
 .Ss Quoting
@@ -447,9 +442,7 @@ If
 .Ar c
 is a backslash, it must be doubled.
 .It \ee
-The ESC character
-.Tn ( ASCII
-0x1b)
+The ESC character (ASCII 0x1b)
 .It \ef
 Formfeed
 .It \en
@@ -745,9 +738,7 @@ passing the arguments and the environment to the progr
 If the program is not a normal executable file
 (i.e., if it does not begin with the
 .Dq "magic number"
-whose
-.Tn ASCII
-representation is
+whose ASCII representation is
 .Dq Li #! ,
 resulting in an
 .Er ENOEXEC
@@ -1064,12 +1055,17 @@ command.
 .Ss Grouping Commands Together
 Commands may be grouped by writing either
 .Pp
-.D1 Li \&( Ns Ar list Ns Li \%)
+.Sm off
+.Bd -literal -offset -ident
+.Po Ar list Pc
+.Ed
+.Sm on
 .Pp
 or
+.Bd -literal -offset -ident
+.No { Ar list ; }
+.Ed
 .Pp
-.D1 Li { Ar list Ns Li \&; }
-.Pp
 The first form executes the commands in a subshell environment.
 A subshell environment has its own copy of:
 .Bl -enum
@@ -1750,11 +1746,11 @@ and contain integer constants.
 .It Unary operators
 .Li "! ~ + -"
 .It Binary operators
-.Li "* / % + - << >> < <= > >= == != & ^ | && ||"
+.Li "* / % + - << >> < <= > >= == != & ^ | && ||"\&
 .It Assignment operators
 .Li "= += -= *= /= %= <<= >>= &= ^= |="
 .It Conditional operator
-.Li "? :"
+.Li "? :"\&
 .El
 .Pp
 The result of the expression is substituted in decimal.
@@ -1862,7 +1858,7 @@ A locale-dependent range of characters may be specifie
 A named class of characters (see
 .Xr wctype 3 )
 may be specified by surrounding the name with
-.Ql \&[:
+.Ql \&[:\&
 and
 .Ql :\&] .
 For example,
@@ -2099,9 +2095,7 @@ Backspace
 Suppress the trailing newline (this has the side-effect of truncating the
 line if it is not the last character)
 .It \ee
-The ESC character
-.Tn ( ASCII
-0x1b)
+The ESC character (ASCII 0x1b)
 .It \ef
 Formfeed
 .It \en
@@ -2301,8 +2295,7 @@ Move the specified
 .Ar job
 or the current job to the foreground.
 .It Ic getopts Ar optstring var
-The
-.Tn POSIX
+The POSIX
 .Ic getopts
 command.
 The
@@ -2415,7 +2408,7 @@ read from the standard input.
 The trailing newline
 is deleted from the line and the line is split as
 described in the section on
-.Sx White Space Splitting (Field Splitting)
+.Sx White Space Splitting (Field Splitting)\&
 above, and
 the pieces are assigned to the variables in order.
 If there are more pieces than variables, the remaining
@@ -2663,6 +2656,9 @@ They are mutually exclusive.
 The maximum size of socket buffer usage, in bytes.
 .It Fl c Ar coredumpsize
 The maximal size of core dump files, in 512-byte blocks.
+Setting
+.Ar coredumpsize
+to 0 prevents core dump files from being created.
 .It Fl d Ar datasize
 The maximal size of the data segment of a process, in kilobytes.
 .It Fl f Ar filesize


More information about the svn-src-all mailing list