mawk - a pattern scanning and text processing language

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename mawk_1.3.3-17+b3_i386.deb
Package name mawk
Package version 1.3.3
Package release 17+b3
Package architecture i386
Package type deb
Category devel::interpreter implemented-in::c interface::commandline interpreters role::program scope::utility use::filtering use::scanning works-with::text
Homepage -
License -
Maintainer Steve Langasek <>
Download size 85.88 KB
Installed size 192.00 KB
Mawk is an interpreter for the AWK Programming Language. The AWK
language is useful for manipulation of data files, text retrieval and
processing, and for prototyping and experimenting with algorithms. Mawk
is a new awk meaning it implements the AWK language as defined in Aho,
Kernighan and Weinberger, The AWK Programming Language, Addison-Wesley
Publishing, 1988. (Hereafter referred to as the AWK book.) Mawk conforms
to the POSIX 1003.2 (draft 11.3) definition of the AWK language
which contains a few features not described in the AWK book, and mawk
provides a small number of extensions.
Mawk is smaller and much faster than gawk. It has some compile-time
limits such as NF = 32767 and sprintf buffer = 1020.


Package Version Architecture Repository
mawk_1.3.3-17+b3_amd64.deb 1.3.3 amd64 Debian Main
mawk - - -


Name Value
libc6 >= 2.11


Name Value
awk -


Type URL
Binary Package mawk_1.3.3-17+b3_i386.deb
Source Package mawk

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install mawk deb package:
    # sudo apt-get install mawk




2012-03-23 - Steve Langasek <>
mawk (1.3.3-17) unstable; urgency=low
* debian/patches/cross-compile: fix the wrong invocation of AC_CHECK_PROG()
that breaks cross-compiler detection.
* debian/patches/21_memcpy-to-memmove: use memmove instead of memcpy in
FINgets.  Closes: #665383, LP: #955791.
* mark mawk Multi-Arch: foreign, to satisfy cross-build-dependencies.
* debian/patches/20_overlong-regexps: Do not crash if regexp is too
long for our buffer.  Thanks to Ian Jackson <>,
Jonathan Nieder <>.  Closes: #391051, LP: #23494.
* add autopkgtest/autodebtest support to run upstream tests.
2011-10-25 - Steve Langasek <>
mawk (1.3.3-16) unstable; urgency=low
* Swap out dpatch in favor of quilt.
* Replace debian/patches/08_fix-for-gcc3.3 with debian/patches/autoreconf,
which gets us modern autoconf support.
* Migrate to dh(1).  This gets us md5sums for the package (Closes: #507315)
and support for DEB_BUILD_OPTIONS=nostrip (Closes: #437557).
* Only run the mawk_test and fpe_test targets from override_dh_auto_test,
so that DEB_BUILD_OPTIONS=nocheck does the right thing.  This should
be sufficient to support cross-building, provided nocheck is passed in
the cross-build environment (as it should be).  Closes: #285418.
* Put mawk in Section: interpreters, along with the other awken.
Closes: #442071.
* debian/mawk.postinst: drop obsolete upgrade handling of long-gone broken
* Update to standards-version 3.9.2.
* Add Vcs-Bzr/Vcs-Browser fields.
2009-07-27 - Steve Langasek <>
mawk (1.3.3-15) unstable; urgency=high
* Fix debian/copyright to correctly list the license as GPLv2, not GPLv2
or later.  Closes: #536689
2008-12-26 - Steve Langasek <>
mawk (1.3.3-14) unstable; urgency=low
* Build-Conflict with byacc, as the current version doesn't appear to be
compatible with mawk; though we ought to fix the upstream build rules
to not check for byacc first in this case, this is an ok fix for now.
Closes: #509832.
2008-08-27 - Steve Langasek <>
mawk (1.3.3-13) unstable; urgency=low
* New maintainer; closes: #496711.
* Drop versioned gcc build-dependency, which has been satisfied since
before oldstable.
* debian/rules: fix up clean target to use a simpler, standard distclean
call, fixing a lintian warning.
* debian/rules: future-proof the clean target for patch interaction
with the build system, moving all the cleaning into a
"clean-patched" target that fires before the unpatch target
2008-08-27 - Anibal Monsalve Salazar <>
mawk (1.3.3-12) unstable; urgency=low
* New maintainer; closes: 496711
* Fix the following lintian issues:
W: ancient-standards-version (current is 3.8.0)
W: mawk: unknown-section base
W: mawk: old-fsf-address-in-copyright-file
2008-04-05 - Peter Eisentraut <>
mawk (1.3.3-11.1) unstable; urgency=low
* Non-maintainer upload.
* debian/postinst: fix bashism.  Closes: #308134
2003-05-30 - James Troup <>
mawk (1.3.3-11) unstable; urgency=low
* 08_fix-for-gcc3.3.dpatch: grossly hack configure to work around
gcc-3.3 providing a builtin log() function which broke the configure
tests.  Thanks to Daniel Schepler <> for the
report.  Closes: #195371
* debian/control: add build-depends on gcc (>= 3:3.3-1) for hppa.
* debian/rules: remove de-optimization hack for hppa.  Thanks to LaMont
Jones <> and Matthias Klose
<>.  Closes: #105816
* debian/control (Standards-Version): bump to

See Also

Package Description
maxima-doc_5.42.1-1_all.deb Computer algebra system -- documentation
maxima-emacs_5.42.1-1_all.deb Computer algebra system -- emacs interface
maxima-sage-doc_5.41.0+ds-4_all.deb Computer algebra system -- documentation
maxima-sage-share_5.41.0+ds-4_all.deb Computer algebra system -- extra code
maxima-sage_5.41.0+ds-4_i386.deb Computer algebra system -- base system
maxima-share_5.42.1-1_all.deb Computer algebra system -- extra code
maxima-src_5.42.1-1_all.deb Computer algebra system -- source code
maxima-test_5.42.1-1_all.deb Computer algebra system -- test suite
maxima_5.42.1-1_i386.deb Computer algebra system -- base system
mayavi2_4.5.0-1_i386.deb scientific visualization package for 2-D and 3-D data
maybe_0.4.0-4_all.deb control filesystem modifications before they occur
mazeofgalious-data_0.62.dfsg2-4_all.deb The Maze of Galious
mazeofgalious_0.62.dfsg2-4+b1_i386.deb The Maze of Galious
mb2md_3.20-9_all.deb Convert Mbox mailboxes to Maildir format
mbed-test-wrapper_1.0.0-1_all.deb utility to wrap the mbed test loader for use by yotta targets