mawk - a pattern scanning and text processing language

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name mawk
Package version 1.3.3
Package release 17ubuntu3
Package architecture amd64
Package type deb
Installed size 184 B
Download size 79.59 KB
Official Mirror
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-17ubuntu3_i386.deb 1.3.3 i386 Ubuntu Main
mawk - - -


Name Value
libc6 >= 2.14


Name Value
awk -


Type URL
Binary Package mawk_1.3.3-17ubuntu3_amd64.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




2018-04-03 - Balint Reczey <>
mawk (1.3.3-17ubuntu3) bionic; urgency=high
* No change rebuild to pick up -fPIE compiler default
2014-03-24 - Martin Pitt <>
mawk (1.3.3-17ubuntu2) trusty; urgency=medium
* Fix autopkgtest to not rely on $TMPDIR; use $ADTTMP instead.
2012-12-13 - Jean-Baptiste Lallement <>
mawk (1.3.3-17ubuntu1) raring; urgency=low
* Enabled autopkgtest discovery (Closes: #692662)
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

See Also

Package Description
mdadm_4.0-2ubuntu1_amd64.deb tool to administer Linux MD arrays (software RAID)
media-player-info_23-1_all.deb Media player identification files
memcached_1.5.6-0ubuntu1_amd64.deb high-performance memory object caching system
memtest86+_5.01-3ubuntu2_amd64.deb thorough real-mode memory tester
mesa-common-dev_18.0.0~rc5-1ubuntu1_amd64.deb Developer documentation for Mesa
mesa-vdpau-drivers_18.0.0~rc5-1ubuntu1_amd64.deb Mesa VDPAU video acceleration drivers
mime-construct_1.11+nmu2_all.deb construct/send MIME messages from the command line
mime-support_3.60ubuntu1_all.deb MIME files 'mime.types' & 'mailcap', and support programs
mir-client-platform-mesa-dev_0.31.1-0ubuntu1_amd64.deb Display server for Ubuntu - client platform library for Mesa development files
mir-doc_0.31.1-0ubuntu1_all.deb API documentation for mir
mir-renderer-gl-dev_0.31.1-0ubuntu1_amd64.deb Display server for Ubuntu - GL Renderer development files
mirtest-dev_0.31.1-0ubuntu1_amd64.deb Display server for Ubuntu - test development headers and library
miscfiles_1.5+dfsg-2_all.deb Dictionaries and other interesting files
mknbi_1.4.4-14_amd64.deb Create tagged images for Etherboot or Netboot
mlocate_0.26-2ubuntu3.1_amd64.deb quickly find files on the filesystem based on their name