{
    "content": [
        {
            "type": "text",
            "text": "# which.debianutils(1) (man)\n\n**Summary:** which - locate a command\n\n**Synopsis:** which [-a] filename ...\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| -a | — | — |  |\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (2 lines)\n- **DESCRIPTION** (5 lines)\n- **OPTIONS** (1 lines) — 1 subsections\n  - -a (1 lines)\n- **EXIT STATUS** (9 lines)\n\n## Full Content\n\n### NAME\n\nwhich - locate a command\n\n### SYNOPSIS\n\nwhich [-a] filename ...\n\n### DESCRIPTION\n\nwhich  returns  the  pathnames of the files (or links) which would be executed in the current\nenvironment, had its arguments been given as commands in a strictly  POSIX-conformant  shell.\nIt  does this by searching the PATH for executable files matching the names of the arguments.\nIt does not canonicalize path names.\n\n### OPTIONS\n\n#### -a\n\n### EXIT STATUS\n\n0      if all specified commands are found and executable\n\n1      if one or more specified commands is nonexistent or not executable\n\n2      if an invalid option is specified\n\n\n\nDebian                                       29 Jun 2016                                    WHICH(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "which.debianutils",
        "section": "1",
        "mode": "man",
        "summary": "which - locate a command",
        "synopsis": "which [-a] filename ...",
        "flags": [
            {
                "flag": "-a",
                "long": null,
                "arg": null,
                "description": ""
            }
        ],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-a",
                        "lines": 1,
                        "flag": "-a"
                    }
                ]
            },
            {
                "name": "EXIT STATUS",
                "lines": 9,
                "subsections": []
            }
        ]
    }
}