{
    "command": "sgfieldtext",
    "description": "Convert hexadecimal text to a native long identifier or calculate the\nprogram's fixed-width text hash. These operations are intended for identifiers,\nnot general-purpose text parsing; hash results depend on the native long\nrepresentation of the system.",
    "examples": [
        {
            "command": "sgfieldtext id:l=data.hex2long <input.sg >identifiers.sg",
            "expected": "Input data must contain hexadecimal text; id is a native signed-long scalar.\nCheck that the parsed value fits the platform's long range. This is not a\nportable identifier encoding; inspect values before using them as keys.",
            "title": "Convert hexadecimal text into a native long identifier"
        }
    ],
    "input_description": "input dataset",
    "notes": [],
    "output_description": "output dataset",
    "package": "sigclear-soig",
    "parameters": [
        {
            "choices": [],
            "default": "stdin",
            "default_known": false,
            "description": "input dataset",
            "name": "in",
            "required": false,
            "type": "ifile",
            "units": null
        },
        {
            "choices": [],
            "default": "stdout",
            "default_known": false,
            "description": "output dataset",
            "name": "out",
            "required": false,
            "type": "ofile",
            "units": null
        }
    ],
    "related": [],
    "schema_version": 1,
    "summary": "Convert supported text identifiers into numeric fields",
    "synopsis": "sgfieldtext <stdin >stdout",
    "version": "1.1.1-4"
}