sh(1): Replace recommendation of use of -e with a note

This partially reverts b14cfdf665 and has
been discussed in D42719.

Reviewed by:	jrm (mentor), otis (mentor), mandree, ziaee (manpages)
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D45073
This commit is contained in:
Michael Osipov 2024-05-03 09:57:06 +02:00
parent 457c03b397
commit 7bd8da72c5

View file

@ -31,7 +31,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd February 27, 2025
.Dd March 8, 2025
.Dt SH 1
.Os
.Sh NAME
@ -238,11 +238,9 @@ If a shell function is executed and its exit status is explicitly
tested, all commands of the function are considered to be tested as
well.
.Pp
It is recommended to check for failures explicitly
instead of relying on
.Fl e
because it tends to behave in unexpected ways,
particularly in larger scripts.
Note that many commands return non-zero values to convey information other
than errors, which can cause unexpected program termination with
.Fl e .
.It Fl f Li noglob
Disable pathname expansion.
.It Fl h Li trackall