{
    "mode": "man",
    "parameter": "revoutput",
    "section": "3am",
    "url": "https://www.chedong.com/phpMan.php/man/revoutput/3am/json",
    "generated": "2026-06-12T16:07:16Z",
    "synopsis": "@load \"revoutput\"\nBEGIN { REVOUT = 1 }    # Reverse all output strings",
    "sections": {
        "NAME": {
            "content": "revoutput - Reverse output strings sample extension\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "@load \"revoutput\"\n\nBEGIN { REVOUT = 1 }    # Reverse all output strings\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "The  revoutput  extension  adds  a simple output wrapper that reverses the characters in each\noutput line.  It's main purpose is to show how to write an output wrapper, although it may be\nmildly amusing for the unwary.\n",
            "subsections": []
        },
        "EXAMPLE": {
            "content": "@load \"revoutput\"\n\nBEGIN {\nREVOUT = 1\nprint \"hello, world\" > \"/dev/stdout\"\n}\n\nThe output from this program is:\n\ndlrow ,olleh\n",
            "subsections": []
        },
        "BUGS": {
            "content": "This extension does not affect the default standard output.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "GAWK:  Effective AWK Programming, filefuncs(3am), fnmatch(3am), fork(3am), inplace(3am), ord‐\nchr(3am), readdir(3am), readfile(3am), rwarray(3am), time(3am).\n",
            "subsections": []
        },
        "AUTHOR": {
            "content": "Arnold Robbins, arnold@skeeve.com.\n",
            "subsections": []
        },
        "COPYING PERMISSIONS": {
            "content": "Copyright © 2012, 2013, 2018, Free Software Foundation, Inc.\n\nPermission is granted to make and distribute verbatim copies of this manual page provided the\ncopyright notice and this permission notice are preserved on all copies.\n\nPermission  is granted to copy and distribute modified versions of this manual page under the\nconditions for verbatim copying, provided that the entire resulting derived work is  distrib‐\nuted under the terms of a permission notice identical to this one.\n\nPermission  is  granted  to copy and distribute translations of this manual page into another\nlanguage, under the above conditions for modified versions, except that this  permission  no‐\ntice may be stated in a translation approved by the Foundation.\n\n\n\nFree Software Foundation                     Feb 21 2018                              REVOUTPUT(3am)",
            "subsections": []
        }
    },
    "summary": "revoutput - Reverse output strings sample extension",
    "flags": [],
    "examples": [
        "@load \"revoutput\"",
        "BEGIN {",
        "REVOUT = 1",
        "print \"hello, world\" > \"/dev/stdout\"",
        "The output from this program is:",
        "dlrow ,olleh"
    ],
    "see_also": [
        {
            "name": "filefuncs",
            "section": "3am",
            "url": "https://www.chedong.com/phpMan.php/man/filefuncs/3am/json"
        },
        {
            "name": "fnmatch",
            "section": "3am",
            "url": "https://www.chedong.com/phpMan.php/man/fnmatch/3am/json"
        },
        {
            "name": "fork",
            "section": "3am",
            "url": "https://www.chedong.com/phpMan.php/man/fork/3am/json"
        },
        {
            "name": "inplace",
            "section": "3am",
            "url": "https://www.chedong.com/phpMan.php/man/inplace/3am/json"
        },
        {
            "name": "chr",
            "section": "3am",
            "url": "https://www.chedong.com/phpMan.php/man/chr/3am/json"
        },
        {
            "name": "readdir",
            "section": "3am",
            "url": "https://www.chedong.com/phpMan.php/man/readdir/3am/json"
        },
        {
            "name": "readfile",
            "section": "3am",
            "url": "https://www.chedong.com/phpMan.php/man/readfile/3am/json"
        },
        {
            "name": "rwarray",
            "section": "3am",
            "url": "https://www.chedong.com/phpMan.php/man/rwarray/3am/json"
        },
        {
            "name": "time",
            "section": "3am",
            "url": "https://www.chedong.com/phpMan.php/man/time/3am/json"
        }
    ]
}