<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/awk/awk.1, branch releng/14.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F14.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2024-10-21T03:56:18Z</updated>
<entry>
<title>awk(1): Fix typo</title>
<updated>2024-10-21T03:56:18Z</updated>
<author>
<name>Yu-Hsun Chen</name>
<email>ss109062134@gapp.nthu.edu.tw</email>
</author>
<published>2023-12-13T08:40:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d09fad5ca58f5cb56973b248fb43ec7eaa6c64e5'/>
<id>urn:sha1:d09fad5ca58f5cb56973b248fb43ec7eaa6c64e5</id>
<content type='text'>
This is from the Advanced UNIX Programming Course (Fall’23) at NTHU.

MFC after:	3 days
Pull Request:	https://github.com/freebsd/freebsd-src/pull/928

(cherry picked from commit a2ee3070d80ce06eefe3682f453605422cfbf5b6)
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: two-line nroff pattern</title>
<updated>2023-08-16T17:55:10Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fa9896e082a1046ff4fbc75fcba4d18d1f2efc19'/>
<id>urn:sha1:fa9896e082a1046ff4fbc75fcba4d18d1f2efc19</id>
<content type='text'>
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
</content>
</entry>
<entry>
<title>awk: Document deprecated behavior of hex constants and locales.</title>
<updated>2021-07-31T05:41:39Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2021-07-31T05:31:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f7f76c200a8c33822a25ae36e4399c9896efa951'/>
<id>urn:sha1:f7f76c200a8c33822a25ae36e4399c9896efa951</id>
<content type='text'>
FreeBSD will convert "0x12" from hex and print it as 18. Other awks will
convert it to 0. This extension has been removed upstream, and will be
removed in FreeBSD 14.0.

FreeBSD used to set the locale on startup, and make the ranges use that
locale. This lead to weird results like "[A-Z]" matching lower case
characters in some locales. This bug has been fixed.

MFC After:		3 days
Sponsored by:		Netflix
</content>
</entry>
<entry>
<title>awk: Flag -Ft as deprecated behavior</title>
<updated>2021-07-31T05:33:37Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2021-07-31T05:19:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4e52f5db352fe54d6ba342bcde01228096db8b19'/>
<id>urn:sha1:4e52f5db352fe54d6ba342bcde01228096db8b19</id>
<content type='text'>
Upstream is poised to deprecate the -Ft wart in one true awk. None of
the other awks do this, and the gawk maintainer says that he's had no
requests for it in gawk in 30 years maintaining it. github can find a
few instances of it in the wild. As such, warn that it's deprecated and
will go away in the future.

MFC After:		3 days
Sponsored by:		Netflix
</content>
</entry>
<entry>
<title>awk: Add more details top the FS variable</title>
<updated>2021-07-20T04:33:26Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2021-07-20T02:10:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b891aedcdd2d9a3e1530e45f6b785b768cccc466'/>
<id>urn:sha1:b891aedcdd2d9a3e1530e45f6b785b768cccc466</id>
<content type='text'>
The current description of the FS is true, but only part of the
truth. Add information about single characters and note that FS="" is
undefined by the standard, though the two other awk implenetations (mawk
and gawk) also have this interpretation.

PR:		226112
Sponsored by:	Netflix
</content>
</entry>
<entry>
<title>awk(1): use -version instead of -V</title>
<updated>2020-06-13T09:16:07Z</updated>
<author>
<name>Yuri Pankov</name>
<email>yuripv@FreeBSD.org</email>
</author>
<published>2020-06-13T09:16:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7d93dd0f345a1ab4f43a9de1934132194010274f'/>
<id>urn:sha1:7d93dd0f345a1ab4f43a9de1934132194010274f</id>
<content type='text'>
-V is OpenBSD specific, use -version instead.

While here, fix issue reported by mandoc lint and drop nonexistent
script(7) reference.

PR:		247004
Reviewed by:	0mp, markj
Differential Revision:	https://reviews.freebsd.org/D25164
</content>
</entry>
<entry>
<title>Implement gawk multiple-arg extension to and, or, and xor.</title>
<updated>2017-09-14T05:48:23Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-09-14T05:48:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=73f7ff91b2e0fb568779b6ab0393079294506fbc'/>
<id>urn:sha1:73f7ff91b2e0fb568779b6ab0393079294506fbc</id>
<content type='text'>
gawk allows multiple arguemnts to bit-wiste and, or and xor
functions. Implement an arbitrary number of arguments for these
functions. Also, use NULL in preference to 0 to match rest of file.

Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D12361
</content>
</entry>
<entry>
<title>Import the awk(1) manpage from OpenBSD</title>
<updated>2017-03-09T03:27:53Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2017-03-09T03:27:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1fe74ad7c5c82de901a8307e49e9ab18e853f92'/>
<id>urn:sha1:e1fe74ad7c5c82de901a8307e49e9ab18e853f92</id>
<content type='text'>
As discussed during AsiaBSDcon devsummit, import the manpage from OpenBSD which
is has been rewritten in mdoc(7) format making it readable by default with
mandoc, it also has been extended by OpenBSD to cover all awk(1) options

Obtained from:	OpenBSD
MFH:		1 week
</content>
</entry>
</feed>
